home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
MacP&L
/
Guided Tour
/
Guided Tour.rsrc
/
CODE_11530_FILE.txt
< prev
next >
Wrap
Text File
|
1993-09-18
|
140KB
|
2,490 lines
# near model CODE resource
# jump table entries: 6744-6760 (17 of them)
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000008 A992 syscall DetachResource
0000000A 206D F24E movea.l A0, [A5 - 0xDB2]
0000000E 216E 0008 012A move.l [A0 + 0x12A], [A6 + 0x8]
00000014 206D F24E movea.l A0, [A5 - 0xDB2]
00000018 117C 0003 0128 move.b [A0 + 0x128], 0x3
0000001E 4E5E unlink A6
00000020 2E9F move.l [A7], [A7]+
00000022 4E75 rts
00000024 4E56 0000 link A6, 0
00000028 4E5E unlink A6
0000002A 4E75 rts
fn0000002C:
0000002C 4E56 FFFA link A6, -0x0006
00000030 206D F24E movea.l A0, [A5 - 0xDB2]
00000034 4AA8 013E tst.l [A0 + 0x13E]
00000038 6752 beq +0x54 /* 0000008C */
0000003A 42A7 clr.l -[A7]
0000003C 206D F24E movea.l A0, [A5 - 0xDB2]
00000040 2F28 013E move.l -[A7], [A0 + 0x13E]
00000044 3F3C 0004 move.w -[A7], 0x4
00000048 486D F246 pea.l [A5 - 0xDBA]
0000004C 7002 moveq.l D0, 0x02
0000004E 2F00 move.l -[A7], D0
00000050 4EAD 143A jsr [A5 + 0x143A /* export_643 */]
00000054 201F move.l D0, [A7]+
00000056 3D40 FFFE move.w [A6 - 0x2], D0
0000005A 206D F24E movea.l A0, [A5 - 0xDB2]
0000005E 2068 013E movea.l A0, [A0 + 0x13E]
00000062 2050 movea.l A0, [A0]
00000064 2D68 000C FFFA move.l [A6 - 0x6], [A0 + 0xC]
0000006A 082E 0005 FFFD btst.b [A6 - 0x3], 0x5
00000070 57C0 seq D0
00000072 4400 neg.b D0
00000074 1B40 F249 move.b [A5 - 0xDB7], D0
00000078 082E 0006 FFFD btst.b [A6 - 0x3], 0x6
0000007E 206D F24E movea.l A0, [A5 - 0xDB2]
00000082 56C0 sne D0
00000084 4400 neg.b D0
00000086 1140 014F move.b [A0 + 0x14F], D0
0000008A 6014 bra +0x16 /* 000000A0 */
label0000008C:
0000008C 206D F24E movea.l A0, [A5 - 0xDB2]
00000090 4228 014F clr.b [A0 + 0x14F]
00000094 1B7C 0001 F249 move.b [A5 - 0xDB7], 0x1
0000009A 3B7C 0001 F246 move.w [A5 - 0xDBA], 0x1
label000000A0:
000000A0 206D F24E movea.l A0, [A5 - 0xDB2]
000000A4 226D F242 movea.l A1, [A5 - 0xDBE]
000000A8 1368 014F 07EE move.b [A1 + 0x7EE], [A0 + 0x14F]
000000AE 4E5E unlink A6
000000B0 4E75 rts
fn000000B2:
000000B2 4E56 FFF8 link A6, -0x0008
000000B6 206D F24E movea.l A0, [A5 - 0xDB2]
000000BA 2F28 013E move.l -[A7], [A0 + 0x13E]
000000BE 4EBA 1A7E jsr [PC + 0x1A7E /* 00001B3E */]
000000C2 206D F24E movea.l A0, [A5 - 0xDB2]
000000C6 2F08 move.l -[A7], A0
000000C8 42A7 clr.l -[A7]
000000CA 7010 moveq.l D0, 0x10
000000CC 2F00 move.l -[A7], D0
000000CE 3F3C 0007 move.w -[A7], 0x7
000000D2 42A7 clr.l -[A7]
000000D4 4EAD 1412 jsr [A5 + 0x1412 /* export_638 */]
000000D8 201F move.l D0, [A7]+
000000DA 205F movea.l A0, [A7]+
000000DC 2140 013E move.l [A0 + 0x13E], D0
000000E0 206D F24E movea.l A0, [A5 - 0xDB2]
000000E4 4AA8 013E tst.l [A0 + 0x13E]
000000E8 6754 beq +0x56 /* 0000013E */
000000EA 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1
000000F0 4267 clr.w -[A7]
000000F2 206D F24E movea.l A0, [A5 - 0xDB2]
000000F6 2F28 013E move.l -[A7], [A0 + 0x13E]
000000FA 3F3C 0004 move.w -[A7], 0x4
000000FE 486E FFF8 pea.l [A6 - 0x8]
00000102 7002 moveq.l D0, 0x02
00000104 2F00 move.l -[A7], D0
00000106 4EAD 142A jsr [A5 + 0x142A /* export_641 */]
0000010A 3D5F FFFE move.w [A6 - 0x2], [A7]+
0000010E 206D F24E movea.l A0, [A5 - 0xDB2]
00000112 2068 013E movea.l A0, [A0 + 0x13E]
00000116 2050 movea.l A0, [A0]
00000118 2D68 000C FFFA move.l [A6 - 0x6], [A0 + 0xC]
0000011E 486E FFFA pea.l [A6 - 0x6]
00000122 3F3C 0005 move.w -[A7], 0x5
00000126 1F3C 0001 move.b -[A7], 0x1
0000012A 4EAD 14CA jsr [A5 + 0x14CA /* export_661 */]
0000012E 206D F24E movea.l A0, [A5 - 0xDB2]
00000132 2068 013E movea.l A0, [A0 + 0x13E]
00000136 2050 movea.l A0, [A0]
00000138 216E FFFA 000C move.l [A0 + 0xC], [A6 - 0x6]
label0000013E:
0000013E 4E5E unlink A6
00000140 205F movea.l A0, [A7]+
00000142 544F addq.w A7, 2
00000144 4ED0 jmp [A0]
00000146 4E56 FDFE link A6, -0x0202
0000014A 206E 000A movea.l A0, [A6 + 0xA]
0000014E 43EE FF00 lea.l A1, [A6 - 0x100]
00000152 703F moveq.l D0, 0x3F
label00000154:
00000154 22D8 move.l [A1]+, [A0]+
00000156 51C8 FFFC dbf D0, -0x6 /* 00000154 */
0000015A 4A6E 0008 tst.w [A6 + 0x8]
0000015E 6736 beq +0x38 /* 00000196 */
00000160 4267 clr.w -[A7]
00000162 486E FDFE pea.l [A6 - 0x202]
00000166 486E FEFE pea.l [A6 - 0x102]
0000016A 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
0000016E 3B5F F212 move.w [A5 - 0xDEE], [A7]+
00000172 4267 clr.w -[A7]
00000174 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000178 101F move.b D0, [A7]+
0000017A 664A bne +0x4C /* 000001C6 */
0000017C 4267 clr.w -[A7]
0000017E 42A7 clr.l -[A7]
00000180 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000184 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000188 3B5F F212 move.w [A5 - 0xDEE], [A7]+
0000018C 4267 clr.w -[A7]
0000018E 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000192 101F move.b D0, [A7]+
00000194 6630 bne +0x32 /* 000001C6 */
label00000196:
00000196 486E FF00 pea.l [A6 - 0x100]
0000019A A9B1 syscall CreateResFile
0000019C 4267 clr.w -[A7]
0000019E A9AF syscall ResError
000001A0 3B5F F212 move.w [A5 - 0xDEE], [A7]+
000001A4 4267 clr.w -[A7]
000001A6 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
000001AA 101F move.b D0, [A7]+
000001AC 6618 bne +0x1A /* 000001C6 */
000001AE 4A6E 0008 tst.w [A6 + 0x8]
000001B2 6712 beq +0x14 /* 000001C6 */
000001B4 4267 clr.w -[A7]
000001B6 486E FDFE pea.l [A6 - 0x202]
000001BA 3F2E FEFE move.w -[A7], [A6 - 0x102]
000001BE 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000001C2 3B5F F212 move.w [A5 - 0xDEE], [A7]+
label000001C6:
000001C6 4E5E unlink A6
000001C8 205F movea.l A0, [A7]+
000001CA 5C4F addq.w A7, 6
000001CC 4ED0 jmp [A0]
fn000001CE:
000001CE 4E56 FFA6 link A6, -0x005A
000001D2 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
000001D6 7A01 moveq.l D5, 0x01
000001D8 4204 clr.b D4
000001DA 7C02 moveq.l D6, 0x02
000001DC 102E 000C move.b D0, [A6 + 0xC]
000001E0 6702 beq +0x4 /* 000001E4 */
000001E2 7C1E moveq.l D6, 0x1E
label000001E4:
000001E4 3D6E 0008 FFA6 move.w [A6 - 0x5A], [A6 + 0x8]
000001EA 3E2E 000A move.w D7, [A6 + 0xA]
000001EE 6000 0094 bra +0x96 /* 00000284 */
label000001F2:
000001F2 102E 000E move.b D0, [A6 + 0xE]
000001F6 6712 beq +0x14 /* 0000020A */
000001F8 3F07 move.w -[A7], D7
000001FA 3F06 move.w -[A7], D6
000001FC 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
00000200 4267 clr.w -[A7]
00000202 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000206 101F move.b D0, [A7]+
00000208 6664 bne +0x66 /* 0000026E */
label0000020A:
0000020A 42A7 clr.l -[A7]
0000020C 3F07 move.w -[A7], D7
0000020E 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000212 285F movea.l A4, [A7]+
00000214 486C 0007 pea.l [A4 + 0x7]
00000218 2F3C 0000 0003 move.l -[A7], 0x3
0000021E 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00000222 486C 0007 pea.l [A4 + 0x7]
00000226 2F3C 0000 0004 move.l -[A7], 0x4
0000022C 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00000230 1005 move.b D0, D5
00000232 6724 beq +0x26 /* 00000258 */
00000234 4267 clr.w -[A7]
00000236 2F0C move.l -[A7], A4
00000238 4267 clr.w -[A7]
0000023A 4EAD 1B92 jsr [A5 + 0x1B92 /* export_878 */]
0000023E 101F move.b D0, [A7]+
00000240 6716 beq +0x18 /* 00000258 */
00000242 4267 clr.w -[A7]
00000244 2F0C move.l -[A7], A4
00000246 486E FFEA pea.l [A6 - 0x16]
0000024A 486E FFAA pea.l [A6 - 0x56]
0000024E 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
00000252 4A5F tst.w [A7]+
00000254 6702 beq +0x4 /* 00000258 */
00000256 4205 clr.b D5
label00000258:
00000258 3F07 move.w -[A7], D7
0000025A 3F3C 0010 move.w -[A7], 0x10
0000025E 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
00000262 4267 clr.w -[A7]
00000264 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000268 101F move.b D0, [A7]+
0000026A 6602 bne +0x4 /* 0000026E */
0000026C 6012 bra +0x14 /* 00000280 */
label0000026E:
0000026E 102E 000E move.b D0, [A6 + 0xE]
00000272 6618 bne +0x1A /* 0000028C */
00000274 3F07 move.w -[A7], D7
00000276 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
0000027A 4EAD 1BCA jsr [A5 + 0x1BCA /* export_885 */]
0000027E 7801 moveq.l D4, 0x01
label00000280:
00000280 5247 addq.w D7, 1
00000282 6908 bvs +0xA /* 0000028C */
label00000284:
00000284 BE6E FFA6 cmp.w D7, [A6 - 0x5A]
00000288 6F00 FF68 ble -0x96 /* 000001F2 */
label0000028C:
0000028C 4EAD 12FA jsr [A5 + 0x12FA /* export_603 */]
00000290 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00000294 4E5E unlink A6
00000296 205F movea.l A0, [A7]+
00000298 504F addq.w A7, 8
0000029A 4ED0 jmp [A0]
fn0000029C:
0000029C 4E56 FFFE link A6, -0x0002
000002A0 102E 0008 move.b D0, [A6 + 0x8]
000002A4 0A00 0001 xori.b D0, 0x1
000002A8 1D40 FFFF move.b [A6 - 0x1], D0
000002AC 206D F24E movea.l A0, [A5 - 0xDB2]
000002B0 30AE 000A move.w [A0], [A6 + 0xA]
000002B4 4E5E unlink A6
000002B6 2E9F move.l [A7], [A7]+
000002B8 4E75 rts
fn000002BA:
000002BA 4E56 0000 link A6, 0
000002BE 2F0C move.l -[A7], A4
000002C0 286D F242 movea.l A4, [A5 - 0xDBE]
000002C4 7010 moveq.l D0, 0x10
000002C6 906E 0008 sub.w D0, [A6 + 0x8]
000002CA 3940 0746 move.w [A4 + 0x746], D0
000002CE 6606 bne +0x8 /* 000002D6 */
000002D0 397C 0004 0746 move.w [A4 + 0x746], 0x4
label000002D6:
000002D6 285F movea.l A4, [A7]+
000002D8 4E5E unlink A6
000002DA 205F movea.l A0, [A7]+
000002DC 544F addq.w A7, 2
000002DE 4ED0 jmp [A0]
fn000002E0:
000002E0 4E56 FFF6 link A6, -0x000A
000002E4 206E 0008 movea.l A0, [A6 + 0x8]
000002E8 2050 movea.l A0, [A0]
000002EA 0C68 03F1 0002 cmpi.w [A0 + 0x2], 0x3F1
000002F0 6D1A blt +0x1C /* 0000030C */
000002F2 4267 clr.w -[A7]
000002F4 486D F42C pea.l [A5 - 0xBD4]
000002F8 206E 0008 movea.l A0, [A6 + 0x8]
000002FC 2050 movea.l A0, [A0]
000002FE 4868 0004 pea.l [A0 + 0x4]
00000302 4267 clr.w -[A7]
00000304 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00000308 1D5F FFFF move.b [A6 - 0x1], [A7]+
label0000030C:
0000030C 4E5E unlink A6
0000030E 2E9F move.l [A7], [A7]+
00000310 4E75 rts
fn00000312:
00000312 4E56 FEFA link A6, -0x0106
00000316 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000031A 266E 0008 movea.l A3, [A6 + 0x8]
0000031E 286E 000C movea.l A4, [A6 + 0xC]
00000322 206E 0014 movea.l A0, [A6 + 0x14]
00000326 2050 movea.l A0, [A0]
00000328 3E28 000E move.w D7, [A0 + 0xE]
0000032C 206E 0014 movea.l A0, [A6 + 0x14]
00000330 2050 movea.l A0, [A0]
00000332 3C28 000C move.w D6, [A0 + 0xC]
00000336 4A47 tst.w D7
00000338 5EC0 sgt D0
0000033A BC47 cmp.w D6, D7
0000033C 5EC1 sgt D1
0000033E C001 and.b D0, D1
00000340 6708 beq +0xA /* 0000034A */
00000342 3B7C 0013 F212 move.w [A5 - 0xDEE], 0x13
00000348 605C bra +0x5E /* 000003A6 */
label0000034A:
0000034A 206D F24E movea.l A0, [A5 - 0xDB2]
0000034E 1028 0146 move.b D0, [A0 + 0x146]
00000352 6718 beq +0x1A /* 0000036C */
00000354 102E 0012 move.b D0, [A6 + 0x12]
00000358 6712 beq +0x14 /* 0000036C */
0000035A 4A47 tst.w D7
0000035C 6E06 bgt +0x8 /* 00000364 */
0000035E 4268 0148 clr.w [A0 + 0x148]
00000362 6008 bra +0xA /* 0000036C */
label00000364:
00000364 206D F24E movea.l A0, [A5 - 0xDB2]
00000368 3146 0148 move.w [A0 + 0x148], D6
label0000036C:
0000036C 102E 0010 move.b D0, [A6 + 0x10]
00000370 6722 beq +0x24 /* 00000394 */
00000372 206D F24E movea.l A0, [A5 - 0xDB2]
00000376 3028 0002 move.w D0, [A0 + 0x2]
0000037A 5240 addq.w D0, 1
0000037C 3880 move.w [A4], D0
0000037E 3007 move.w D0, D7
00000380 9046 sub.w D0, D6
00000382 D054 add.w D0, [A4]
00000384 3680 move.w [A3], D0
00000386 3014 move.w D0, [A4]
00000388 9046 sub.w D0, D6
0000038A 206D F242 movea.l A0, [A5 - 0xDBE]
0000038E 3140 074C move.w [A0 + 0x74C], D0
00000392 600C bra +0xE /* 000003A0 */
label00000394:
00000394 3886 move.w [A4], D6
00000396 3687 move.w [A3], D7
00000398 206D F242 movea.l A0, [A5 - 0xDBE]
0000039C 4268 074C clr.w [A0 + 0x74C]
label000003A0:
000003A0 3F13 move.w -[A7], [A3]
000003A2 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */]
label000003A6:
000003A6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000003AA 4E5E unlink A6
000003AC 205F movea.l A0, [A7]+
000003AE DEFC 0010 add.w A7, 0x10
000003B2 4ED0 jmp [A0]
fn000003B4:
000003B4 4E56 FFF8 link A6, -0x0008
000003B8 2F0C move.l -[A7], A4
000003BA 42A7 clr.l -[A7]
000003BC 2F3C 5657 4349 move.l -[A7], 0x56574349 /* 'VWCI' */
000003C2 206E 000A movea.l A0, [A6 + 0xA]
000003C6 3F10 move.w -[A7], [A0]
000003C8 1F3C 0001 move.b -[A7], 0x1
000003CC 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
000003D0 285F movea.l A4, [A7]+
000003D2 200C move.l D0, A4
000003D4 6716 beq +0x18 /* 000003EC */
000003D6 2F0C move.l -[A7], A4
000003D8 A992 syscall DetachResource
000003DA 206E 000A movea.l A0, [A6 + 0xA]
000003DE 214C 0002 move.l [A0 + 0x2], A4
000003E2 2F0C move.l -[A7], A4
000003E4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000003E8 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */]
label000003EC:
000003EC 285F movea.l A4, [A7]+
000003EE 4E5E unlink A6
000003F0 205F movea.l A0, [A7]+
000003F2 5C4F addq.w A7, 6
000003F4 4ED0 jmp [A0]
fn000003F6:
000003F6 4E56 FFE2 link A6, -0x001E
000003FA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000003FE 42A7 clr.l -[A7]
00000400 2F3C 5657 4352 move.l -[A7], 0x56574352 /* 'VWCR' */
00000406 206D F24E movea.l A0, [A5 - 0xDB2]
0000040A 3F28 0116 move.w -[A7], [A0 + 0x116]
0000040E 1F3C 0001 move.b -[A7], 0x1
00000412 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000416 2C1F move.l D6, [A7]+
00000418 4267 clr.w -[A7]
0000041A 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
0000041E 101F move.b D0, [A7]+
00000420 6704 beq +0x6 /* 00000426 */
00000422 6000 009A bra +0x9C /* 000004BE */
label00000426:
00000426 2F06 move.l -[A7], D6
00000428 205F movea.l A0, [A7]+
0000042A A029 syscall HLock
0000042C 2046 movea.l A0, D6
0000042E 2850 movea.l A4, [A0]
00000430 42A7 clr.l -[A7]
00000432 2F06 move.l -[A7], D6
00000434 4EAD 030A jsr [A5 + 0x30A /* export_93 */]
00000438 281F move.l D4, [A7]+
0000043A D88C add.l D4, A4
0000043C 3D6E 0008 FFE2 move.w [A6 - 0x1E], [A6 + 0x8]
00000442 3E2E 000A move.w D7, [A6 + 0xA]
00000446 606C bra +0x6E /* 000004B4 */
label00000448:
00000448 42A7 clr.l -[A7]
0000044A 3F07 move.w -[A7], D7
0000044C 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000450 265F movea.l A3, [A7]+
00000452 B88C cmp.l D4, A4
00000454 6F64 ble +0x66 /* 000004BA */
00000456 1D54 FFE9 move.b [A6 - 0x17], [A4]
0000045A 660C bne +0xE /* 00000468 */
0000045C 36BC FFFF move.w [A3], 0xFFFF
00000460 422B 0006 clr.b [A3 + 0x6]
00000464 528C addq.l A4, 1
00000466 6048 bra +0x4A /* 000004B0 */
label00000468:
00000468 206D F24E movea.l A0, [A5 - 0xDB2]
0000046C 3007 move.w D0, D7
0000046E D068 0116 add.w D0, [A0 + 0x116]
00000472 206D F242 movea.l A0, [A5 - 0xDBE]
00000476 9068 074C sub.w D0, [A0 + 0x74C]
0000047A 3680 move.w [A3], D0
0000047C 200C move.l D0, A4
0000047E 5280 addq.l D0, 1
00000480 2040 movea.l A0, D0
00000482 1750 0006 move.b [A3 + 0x6], [A0]
00000486 42A7 clr.l -[A7]
00000488 3F07 move.w -[A7], D7
0000048A 3F3C 0016 move.w -[A7], 0x16
0000048E 2F0C move.l -[A7], A4
00000490 42A7 clr.l -[A7]
00000492 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */]
00000496 2A1F move.l D5, [A7]+
00000498 660C bne +0xE /* 000004A6 */
0000049A 1014 move.b D0, [A4]
0000049C 4880 ext.w D0
0000049E 5440 addq.w D0, 2
000004A0 48C0 ext.l D0
000004A2 D9C0 add.l A4, D0
000004A4 6002 bra +0x4 /* 000004A8 */
label000004A6:
000004A6 2845 movea.l A4, D5
label000004A8:
000004A8 2F0B move.l -[A7], A3
000004AA 3F07 move.w -[A7], D7
000004AC 4EBA FF06 jsr [PC - 0xFA /* 000003B4 */]
label000004B0:
000004B0 5247 addq.w D7, 1
000004B2 6906 bvs +0x8 /* 000004BA */
label000004B4:
000004B4 BE6E FFE2 cmp.w D7, [A6 - 0x1E]
000004B8 6F8E ble -0x70 /* 00000448 */
label000004BA:
000004BA 2F06 move.l -[A7], D6
000004BC A9A3 syscall ReleaseResource
label000004BE:
000004BE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000004C2 4E5E unlink A6
000004C4 2E9F move.l [A7], [A7]+
000004C6 4E75 rts
fn000004C8:
000004C8 4E56 FFFA link A6, -0x0006
000004CC 48E7 0308 movem.l -[A7], D6,D7,A4
000004D0 422D F22A clr.b [A5 - 0xDD6]
000004D4 422D F229 clr.b [A5 - 0xDD7]
000004D8 4206 clr.b D6
000004DA 3D6E 0008 FFFA move.w [A6 - 0x6], [A6 + 0x8]
000004E0 3E2E 000A move.w D7, [A6 + 0xA]
000004E4 6046 bra +0x48 /* 0000052C */
label000004E6:
000004E6 42A7 clr.l -[A7]
000004E8 3F07 move.w -[A7], D7
000004EA 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
000004EE 285F movea.l A4, [A7]+
000004F0 7000 moveq.l D0, 0x00
000004F2 2940 0008 move.l [A4 + 0x8], D0
000004F6 2940 000C move.l [A4 + 0xC], D0
000004FA 7001 moveq.l D0, 0x01
000004FC B02C 0006 cmp.b D0, [A4 + 0x6]
00000500 6626 bne +0x28 /* 00000528 */
00000502 7000 moveq.l D0, 0x00
00000504 2940 0010 move.l [A4 + 0x10], D0
00000508 082C 0007 0014 btst.b [A4 + 0x14], 0x7
0000050E 6712 beq +0x14 /* 00000522 */
00000510 0C6E 03EE 000C cmpi.w [A6 + 0xC], 0x3EE
00000516 6D10 blt +0x12 /* 00000528 */
00000518 7C01 moveq.l D6, 0x01
0000051A 1B7C 0001 F229 move.b [A5 - 0xDD7], 0x1
00000520 6006 bra +0x8 /* 00000528 */
label00000522:
00000522 1B7C 0001 F22A move.b [A5 - 0xDD6], 0x1
label00000528:
00000528 5247 addq.w D7, 1
0000052A 6906 bvs +0x8 /* 00000532 */
label0000052C:
0000052C BE6E FFFA cmp.w D7, [A6 - 0x6]
00000530 6FB4 ble -0x4A /* 000004E6 */
label00000532:
00000532 102D F435 move.b D0, [A5 - 0xBCB]
00000536 0A00 0001 xori.b D0, 0x1
0000053A 2206 move.l D1, D6
0000053C C200 and.b D1, D0
0000053E 6706 beq +0x8 /* 00000546 */
00000540 3B7C 0012 F212 move.w [A5 - 0xDEE], 0x12
label00000546:
00000546 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000054A 4E5E unlink A6
0000054C 205F movea.l A0, [A7]+
0000054E 5C4F addq.w A7, 6
00000550 4ED0 jmp [A0]
fn00000552:
00000552 4E56 0000 link A6, 0
00000556 206D F242 movea.l A0, [A5 - 0xDBE]
0000055A 2F08 move.l -[A7], A0
0000055C 42A7 clr.l -[A7]
0000055E 2F3C 5657 5343 move.l -[A7], 0x56575343 /* 'VWSC' */
00000564 226D F24E movea.l A1, [A5 - 0xDB2]
00000568 3F29 0116 move.w -[A7], [A1 + 0x116]
0000056C 1F3C 0001 move.b -[A7], 0x1
00000570 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000574 201F move.l D0, [A7]+
00000576 205F movea.l A0, [A7]+
00000578 2140 000A move.l [A0 + 0xA], D0
0000057C 0C6D FF40 F212 cmpi.w [A5 - 0xDEE], 0xFF40
00000582 57C0 seq D0
00000584 206D F242 movea.l A0, [A5 - 0xDBE]
00000588 4AA8 000A tst.l [A0 + 0xA]
0000058C 57C1 seq D1
0000058E 8001 or.b D0, D1
00000590 6706 beq +0x8 /* 00000598 */
00000592 426D F212 clr.w [A5 - 0xDEE]
00000596 6016 bra +0x18 /* 000005AE */
label00000598:
00000598 4267 clr.w -[A7]
0000059A 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
0000059E 101F move.b D0, [A7]+
000005A0 6702 beq +0x4 /* 000005A4 */
000005A2 600A bra +0xC /* 000005AE */
label000005A4:
000005A4 206D F242 movea.l A0, [A5 - 0xDBE]
000005A8 2F28 000A move.l -[A7], [A0 + 0xA]
000005AC A992 syscall DetachResource
label000005AE:
000005AE 4E5E unlink A6
000005B0 4E75 rts
fn000005B2:
000005B2 4E56 FFFC link A6, -0x0004
000005B6 2F0C move.l -[A7], A4
000005B8 42A7 clr.l -[A7]
000005BA 2F3C 5657 4C42 move.l -[A7], 0x56574C42 /* 'VWLB' */
000005C0 206D F24E movea.l A0, [A5 - 0xDB2]
000005C4 3F28 0116 move.w -[A7], [A0 + 0x116]
000005C8 1F3C 0001 move.b -[A7], 0x1
000005CC 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
000005D0 285F movea.l A4, [A7]+
000005D2 200C move.l D0, A4
000005D4 671A beq +0x1C /* 000005F0 */
000005D6 2F0C move.l -[A7], A4
000005D8 206D F24E movea.l A0, [A5 - 0xDB2]
000005DC 4868 0118 pea.l [A0 + 0x118]
000005E0 4868 011C pea.l [A0 + 0x11C]
000005E4 4868 0120 pea.l [A0 + 0x120]
000005E8 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */]
000005EC 2F0C move.l -[A7], A4
000005EE A9A3 syscall ReleaseResource
label000005F0:
000005F0 285F movea.l A4, [A7]+
000005F2 4E5E unlink A6
000005F4 4E75 rts
fn000005F6:
000005F6 4E56 FFFC link A6, -0x0004
000005FA 2F0C move.l -[A7], A4
000005FC 42A7 clr.l -[A7]
000005FE 2F3C 5657 544C move.l -[A7], 0x5657544C /* 'VWTL' */
00000604 206D F24E movea.l A0, [A5 - 0xDB2]
00000608 3F28 0116 move.w -[A7], [A0 + 0x116]
0000060C 1F3C 0001 move.b -[A7], 0x1
00000610 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000614 285F movea.l A4, [A7]+
00000616 200C move.l D0, A4
00000618 670E beq +0x10 /* 00000628 */
0000061A 2F0C move.l -[A7], A4
0000061C 4EAD 199A jsr [A5 + 0x199A /* export_815 */]
00000620 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
00000624 2F0C move.l -[A7], A4
00000626 A9A3 syscall ReleaseResource
label00000628:
00000628 285F movea.l A4, [A7]+
0000062A 4E5E unlink A6
0000062C 4E75 rts
fn0000062E:
0000062E 4E56 FFFC link A6, -0x0004
00000632 2F0C move.l -[A7], A4
00000634 42A7 clr.l -[A7]
00000636 2F3C 5657 7463 move.l -[A7], 0x56577463 /* 'VWtc' */
0000063C 206D F24E movea.l A0, [A5 - 0xDB2]
00000640 3F28 0116 move.w -[A7], [A0 + 0x116]
00000644 1F3C 0001 move.b -[A7], 0x1
00000648 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
0000064C 285F movea.l A4, [A7]+
0000064E 200C move.l D0, A4
00000650 6706 beq +0x8 /* 00000658 */
00000652 2F0C move.l -[A7], A4
00000654 4EBA F9AA jsr [PC - 0x656 /* 00000000 */]
label00000658:
00000658 285F movea.l A4, [A7]+
0000065A 4E5E unlink A6
0000065C 4E75 rts
fn0000065E:
0000065E 4E56 FFFC link A6, -0x0004
00000662 207C 0000 0A50 movea.l A0, 0xA50 /* '\nP' */
00000668 2D50 FFFC move.l [A6 - 0x4], [A0]
0000066C 206E FFFC movea.l A0, [A6 - 0x4]
00000670 2050 movea.l A0, [A0]
00000672 3F28 0014 move.w -[A7], [A0 + 0x14]
00000676 A998 syscall UseResFile
00000678 4E5E unlink A6
0000067A 4E75 rts
fn0000067C:
0000067C 4E56 FDF8 link A6, -0x0208
00000680 48E7 0700 movem.l -[A7], D5,D6,D7
00000684 3C2E 000A move.w D6, [A6 + 0xA]
00000688 7EFF moveq.l D7, 0xFFFFFFFF
0000068A 4AAE 000C tst.l [A6 + 0xC]
0000068E 6700 0094 beq +0x96 /* 00000724 */
00000692 206E 000C movea.l A0, [A6 + 0xC]
00000696 2050 movea.l A0, [A0]
00000698 43EE FEFC lea.l A1, [A6 - 0x104]
0000069C 703F moveq.l D0, 0x3F
label0000069E:
0000069E 22D8 move.l [A1]+, [A0]+
000006A0 51C8 FFFC dbf D0, -0x6 /* 0000069E */
000006A4 4267 clr.w -[A7]
000006A6 486E FEFC pea.l [A6 - 0x104]
000006AA 3F06 move.w -[A7], D6
000006AC 4267 clr.w -[A7]
000006AE 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
000006B2 3E1F move.w D7, [A7]+
000006B4 6E4A bgt +0x4C /* 00000700 */
000006B6 41EE FDFC lea.l A0, [A6 - 0x204]
000006BA 43EE FEFC lea.l A1, [A6 - 0x104]
000006BE 703F moveq.l D0, 0x3F
label000006C0:
000006C0 20D9 move.l [A0]+, [A1]+
000006C2 51C8 FFFC dbf D0, -0x6 /* 000006C0 */
000006C6 486E FEFC pea.l [A6 - 0x104]
000006CA 4EAD 164A jsr [A5 + 0x164A /* export_709 */]
000006CE 486E FEFC pea.l [A6 - 0x104]
000006D2 486E FDFC pea.l [A6 - 0x204]
000006D6 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000006DA 101F move.b D0, [A7]+
000006DC 6710 beq +0x12 /* 000006EE */
000006DE 4267 clr.w -[A7]
000006E0 486E FEFC pea.l [A6 - 0x104]
000006E4 3F06 move.w -[A7], D6
000006E6 4267 clr.w -[A7]
000006E8 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
000006EC 3E1F move.w D7, [A7]+
label000006EE:
000006EE 4A47 tst.w D7
000006F0 6E0E bgt +0x10 /* 00000700 */
000006F2 4267 clr.w -[A7]
000006F4 486E FEFC pea.l [A6 - 0x104]
000006F8 42A7 clr.l -[A7]
000006FA 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
000006FE 3E1F move.w D7, [A7]+
label00000700:
00000700 206D F24E movea.l A0, [A5 - 0xDB2]
00000704 4868 010E pea.l [A0 + 0x10E]
00000708 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000070C 206D F24E movea.l A0, [A5 - 0xDB2]
00000710 2F08 move.l -[A7], A0
00000712 42A7 clr.l -[A7]
00000714 486E FEFC pea.l [A6 - 0x104]
00000718 A906 syscall NewString
0000071A 201F move.l D0, [A7]+
0000071C 205F movea.l A0, [A7]+
0000071E 2140 010E move.l [A0 + 0x10E], D0
00000722 603E bra +0x40 /* 00000762 */
label00000724:
00000724 486E FEFC pea.l [A6 - 0x104]
00000728 2F3C 0001 00C8 move.l -[A7], 0x100C8
0000072E 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00000732 4267 clr.w -[A7]
00000734 486E FEFC pea.l [A6 - 0x104]
00000738 3F06 move.w -[A7], D6
0000073A 4267 clr.w -[A7]
0000073C 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00000740 3E1F move.w D7, [A7]+
00000742 6E0E bgt +0x10 /* 00000752 */
00000744 4267 clr.w -[A7]
00000746 486E FEFC pea.l [A6 - 0x104]
0000074A 42A7 clr.l -[A7]
0000074C 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00000750 3E1F move.w D7, [A7]+
label00000752:
00000752 4A47 tst.w D7
00000754 6F0C ble +0xE /* 00000762 */
00000756 206D F24E movea.l A0, [A5 - 0xDB2]
0000075A 4868 010E pea.l [A0 + 0x10E]
0000075E 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
label00000762:
00000762 426D F212 clr.w [A5 - 0xDEE]
00000766 BE6D F148 cmp.w D7, [A5 - 0xEB8]
0000076A 671E beq +0x20 /* 0000078A */
0000076C 4267 clr.w -[A7]
0000076E 2F3A 002A move.l -[A7], [PC + 0x2A /* 0000079A, value 0x0, cstring "" */]
00000772 4EAD 117A jsr [A5 + 0x117A /* export_555 */]
00000776 3A1F move.w D5, [A7]+
00000778 70FF moveq.l D0, 0xFFFFFFFF
0000077A B06D F148 cmp.w D0, [A5 - 0xEB8]
0000077E 6706 beq +0x8 /* 00000786 */
00000780 3F2D F148 move.w -[A7], [A5 - 0xEB8]
00000784 A99A syscall CloseResFile
label00000786:
00000786 3B47 F148 move.w [A5 - 0xEB8], D7
label0000078A:
0000078A 4EBA FED2 jsr [PC - 0x12E /* 0000065E */]
0000078E 4CDF 00E0 movem.l D5,D6,D7, [A7]+
00000792 4E5E unlink A6
00000794 205F movea.l A0, [A7]+
00000796 504F addq.w A7, 8
00000798 4ED0 jmp [A0]
0000079A 0000 0000 ori.b D0, 0x0
fn0000079E:
0000079E 4E56 0000 link A6, 0
000007A2 422E 000A clr.b [A6 + 0xA]
000007A6 4E5E unlink A6
000007A8 205F movea.l A0, [A7]+
000007AA 544F addq.w A7, 2
000007AC 4ED0 jmp [A0]
fn000007AE:
000007AE 4E56 FFF4 link A6, -0x000C
000007B2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000007B6 206E 000C movea.l A0, [A6 + 0xC]
000007BA 2650 movea.l A3, [A0]
000007BC 3C13 move.w D6, [A3]
000007BE 7E01 moveq.l D7, 0x01
000007C0 3006 move.w D0, D6
000007C2 5240 addq.w D0, 1
000007C4 E340 asl D0.w, 1
000007C6 48C0 ext.l D0
000007C8 2840 movea.l A4, D0
000007CA D9D0 add.l A4, [A0]
label000007CC:
000007CC BE6E 0010 cmp.w D7, [A6 + 0x10]
000007D0 6C10 bge +0x12 /* 000007E2 */
000007D2 1014 move.b D0, [A4]
000007D4 4880 ext.w D0
000007D6 48C0 ext.l D0
000007D8 D08C add.l D0, A4
000007DA 2840 movea.l A4, D0
000007DC 528C addq.l A4, 1
000007DE 5247 addq.w D7, 1
000007E0 60EA bra -0x14 /* 000007CC */
label000007E2:
000007E2 2F0C move.l -[A7], A4
000007E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007E8 1014 move.b D0, [A4]
000007EA 4880 ext.w D0
000007EC 5240 addq.w D0, 1
000007EE 48C0 ext.l D0
000007F0 2F00 move.l -[A7], D0
000007F2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000007F6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000007FA 4E5E unlink A6
000007FC 205F movea.l A0, [A7]+
000007FE DEFC 000A add.w A7, 0xA /* '\n' */
00000802 4ED0 jmp [A0]
fn00000804:
00000804 4E56 FFFC link A6, -0x0004
00000808 2F07 move.l -[A7], D7
0000080A 426E 000E clr.w [A6 + 0xE]
0000080E 206E 0008 movea.l A0, [A6 + 0x8]
00000812 3D50 FFFC move.w [A6 - 0x4], [A0]
00000816 7E01 moveq.l D7, 0x01
00000818 601C bra +0x1E /* 00000836 */
label0000081A:
0000081A 206E 0008 movea.l A0, [A6 + 0x8]
0000081E 3007 move.w D0, D7
00000820 D040 add.w D0, D0
00000822 322E 000C move.w D1, [A6 + 0xC]
00000826 B270 0000 cmp.w D1, [A0 + D0.w]
0000082A 6606 bne +0x8 /* 00000832 */
0000082C 3D47 000E move.w [A6 + 0xE], D7
00000830 600A bra +0xC /* 0000083C */
label00000832:
00000832 5247 addq.w D7, 1
00000834 6906 bvs +0x8 /* 0000083C */
label00000836:
00000836 BE6E FFFC cmp.w D7, [A6 - 0x4]
0000083A 6FDE ble -0x20 /* 0000081A */
label0000083C:
0000083C 2E1F move.l D7, [A7]+
0000083E 4E5E unlink A6
00000840 205F movea.l A0, [A7]+
00000842 5C4F addq.w A7, 6
00000844 4ED0 jmp [A0]
fn00000846:
00000846 4E56 FADC link A6, -0x0524
0000084A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000084E 42A7 clr.l -[A7]
00000850 2F3C 5657 464D move.l -[A7], 0x5657464D /* 'VWFM' */
00000856 206D F24E movea.l A0, [A5 - 0xDB2]
0000085A 3F28 0116 move.w -[A7], [A0 + 0x116]
0000085E 4267 clr.w -[A7]
00000860 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000864 265F movea.l A3, [A7]+
00000866 200B move.l D0, A3
00000868 6604 bne +0x6 /* 0000086E */
0000086A 6000 0184 bra +0x186 /* 000009F0 */
label0000086E:
0000086E 2D53 FBF4 move.l [A6 - 0x40C], [A3]
00000872 206E FBF4 movea.l A0, [A6 - 0x40C]
00000876 3C10 move.w D6, [A0]
00000878 2F13 move.l -[A7], [A3]
0000087A 486E FDFA pea.l [A6 - 0x206]
0000087E 3006 move.w D0, D6
00000880 5240 addq.w D0, 1
00000882 E340 asl D0.w, 1
00000884 48C0 ext.l D0
00000886 2F00 move.l -[A7], D0
00000888 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
0000088C 422E FAE5 clr.b [A6 - 0x51B]
00000890 7801 moveq.l D4, 0x01
00000892 3D46 FAE0 move.w [A6 - 0x520], D6
00000896 7E01 moveq.l D7, 0x01
00000898 6068 bra +0x6A /* 00000902 */
label0000089A:
0000089A 3F07 move.w -[A7], D7
0000089C 2F0B move.l -[A7], A3
0000089E 486E FAEE pea.l [A6 - 0x512]
000008A2 4EBA FF0A jsr [PC - 0xF6 /* 000007AE */]
000008A6 486E FAEE pea.l [A6 - 0x512]
000008AA 486E FBEE pea.l [A6 - 0x412]
000008AE A900 syscall GetFNum
000008B0 3007 move.w D0, D7
000008B2 D040 add.w D0, D0
000008B4 41EE FBF8 lea.l A0, [A6 - 0x408]
000008B8 31AE FBEE 0000 move.w [A0 + D0.w], [A6 - 0x412]
000008BE 6622 bne +0x24 /* 000008E2 */
000008C0 3007 move.w D0, D7
000008C2 D040 add.w D0, D0
000008C4 41EE FDFA lea.l A0, [A6 - 0x206]
000008C8 4A70 0000 tst.w [A0 + D0.w]
000008CC 6714 beq +0x16 /* 000008E2 */
000008CE 3007 move.w D0, D7
000008D0 D040 add.w D0, D0
000008D2 41EE FBF8 lea.l A0, [A6 - 0x408]
000008D6 31BC 0001 0000 move.w [A0 + D0.w], 0x1
000008DC 1D7C 0001 FAE5 move.b [A6 - 0x51B], 0x1
label000008E2:
000008E2 3007 move.w D0, D7
000008E4 D040 add.w D0, D0
000008E6 3207 move.w D1, D7
000008E8 D241 add.w D1, D1
000008EA 41EE FDFA lea.l A0, [A6 - 0x206]
000008EE 3430 0000 move.w D2, [A0 + D0.w]
000008F2 43EE FBF8 lea.l A1, [A6 - 0x408]
000008F6 B471 1000 cmp.w D2, [A1 + D1.w]
000008FA 6702 beq +0x4 /* 000008FE */
000008FC 4204 clr.b D4
label000008FE:
000008FE 5247 addq.w D7, 1
00000900 6906 bvs +0x8 /* 00000908 */
label00000902:
00000902 BE6E FAE0 cmp.w D7, [A6 - 0x520]
00000906 6F92 ble -0x6C /* 0000089A */
label00000908:
00000908 1004 move.b D0, D4
0000090A 6704 beq +0x6 /* 00000910 */
0000090C 6000 00E2 bra +0xE4 /* 000009F0 */
label00000910:
00000910 206D F24E movea.l A0, [A5 - 0xDB2]
00000914 3D68 0002 FADE move.w [A6 - 0x522], [A0 + 0x2]
0000091A 7E01 moveq.l D7, 0x01
0000091C 6000 00CA bra +0xCC /* 000009E8 */
label00000920:
00000920 42A7 clr.l -[A7]
00000922 3F07 move.w -[A7], D7
00000924 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000928 285F movea.l A4, [A7]+
0000092A 4267 clr.w -[A7]
0000092C 102C 0006 move.b D0, [A4 + 0x6]
00000930 4880 ext.w D0
00000932 3F00 move.w -[A7], D0
00000934 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
00000938 101F move.b D0, [A7]+
0000093A 0A00 0001 xori.b D0, 0x1
0000093E 4AAC 0008 tst.l [A4 + 0x8]
00000942 57C1 seq D1
00000944 8001 or.b D0, D1
00000946 0240 0001 andi.w D0, 0x1
0000094A 6704 beq +0x6 /* 00000950 */
0000094C 6000 0096 bra +0x98 /* 000009E4 */
label00000950:
00000950 42A7 clr.l -[A7]
00000952 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000956 3F3C 0004 move.w -[A7], 0x4
0000095A A83D syscall TEDispatch
0000095C 2A1F move.l D5, [A7]+
0000095E 6604 bne +0x6 /* 00000964 */
00000960 6000 0082 bra +0x84 /* 000009E4 */
label00000964:
00000964 2045 movea.l A0, D5
00000966 2050 movea.l A0, [A0]
00000968 2D68 0004 FAE6 move.l [A6 - 0x51A], [A0 + 0x4]
0000096E 2045 movea.l A0, D5
00000970 2050 movea.l A0, [A0]
00000972 3D68 0002 FADC move.w [A6 - 0x524], [A0 + 0x2]
00000978 3D7C 0001 FBEE move.w [A6 - 0x412], 0x1
0000097E 605A bra +0x5C /* 000009DA */
label00000980:
00000980 206E FAE6 movea.l A0, [A6 - 0x51A]
00000984 2050 movea.l A0, [A0]
00000986 302E FBEE move.w D0, [A6 - 0x412]
0000098A 5340 subq.w D0, 1
0000098C C1FC 0012 muls.w D0, 0x12
00000990 3D70 0006 FAE2 move.w [A6 - 0x51E], [A0 + D0.w + 0x6]
00000996 4267 clr.w -[A7]
00000998 3F2E FAE2 move.w -[A7], [A6 - 0x51E]
0000099C 4EBA FE00 jsr [PC - 0x200 /* 0000079E */]
000009A0 101F move.b D0, [A7]+
000009A2 6630 bne +0x32 /* 000009D4 */
000009A4 4267 clr.w -[A7]
000009A6 3F2E FAE2 move.w -[A7], [A6 - 0x51E]
000009AA 486E FDFA pea.l [A6 - 0x206]
000009AE 4EBA FE54 jsr [PC - 0x1AC /* 00000804 */]
000009B2 3C1F move.w D6, [A7]+
000009B4 6F1E ble +0x20 /* 000009D4 */
000009B6 3006 move.w D0, D6
000009B8 D040 add.w D0, D0
000009BA 206E FAE6 movea.l A0, [A6 - 0x51A]
000009BE 2050 movea.l A0, [A0]
000009C0 322E FBEE move.w D1, [A6 - 0x412]
000009C4 5341 subq.w D1, 1
000009C6 C3FC 0012 muls.w D1, 0x12
000009CA 43EE FBF8 lea.l A1, [A6 - 0x408]
000009CE 31B1 0000 1006 move.w [A0 + D1.w + 0x6], [A1 + D0.w]
label000009D4:
000009D4 526E FBEE addq.w [A6 - 0x412], 1
000009D8 690A bvs +0xC /* 000009E4 */
label000009DA:
000009DA 302E FBEE move.w D0, [A6 - 0x412]
000009DE B06E FADC cmp.w D0, [A6 - 0x524]
000009E2 6F9C ble -0x62 /* 00000980 */
label000009E4:
000009E4 5247 addq.w D7, 1
000009E6 6908 bvs +0xA /* 000009F0 */
label000009E8:
000009E8 BE6E FADE cmp.w D7, [A6 - 0x522]
000009EC 6F00 FF32 ble -0xCC /* 00000920 */
label000009F0:
000009F0 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
000009F4 4E5E unlink A6
000009F6 4E75 rts
fn000009F8:
000009F8 4E56 FFFC link A6, -0x0004
000009FC 48E7 0108 movem.l -[A7], D7,A4
00000A00 206D F24E movea.l A0, [A5 - 0xDB2]
00000A04 3D68 0002 FFFC move.w [A6 - 0x4], [A0 + 0x2]
00000A0A 7E01 moveq.l D7, 0x01
00000A0C 606A bra +0x6C /* 00000A78 */
label00000A0E:
00000A0E 42A7 clr.l -[A7]
00000A10 3F07 move.w -[A7], D7
00000A12 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000A16 285F movea.l A4, [A7]+
00000A18 7001 moveq.l D0, 0x01
00000A1A B02C 0006 cmp.b D0, [A4 + 0x6]
00000A1E 6702 beq +0x4 /* 00000A22 */
00000A20 6052 bra +0x54 /* 00000A74 */
label00000A22:
00000A22 4A6C 0014 tst.w [A4 + 0x14]
00000A26 6F02 ble +0x4 /* 00000A2A */
00000A28 604A bra +0x4C /* 00000A74 */
label00000A2A:
00000A2A 206D F24E movea.l A0, [A5 - 0xDB2]
00000A2E 302C 002C move.w D0, [A4 + 0x2C]
00000A32 B068 0002 cmp.w D0, [A0 + 0x2]
00000A36 6F06 ble +0x8 /* 00000A3E */
00000A38 426C 002C clr.w [A4 + 0x2C]
00000A3C 6036 bra +0x38 /* 00000A74 */
label00000A3E:
00000A3E 70F9 moveq.l D0, 0xFFFFFFF9
00000A40 B06C 002C cmp.w D0, [A4 + 0x2C]
00000A44 6F06 ble +0x8 /* 00000A4C */
00000A46 426C 002C clr.w [A4 + 0x2C]
00000A4A 6028 bra +0x2A /* 00000A74 */
label00000A4C:
00000A4C 4A6C 002C tst.w [A4 + 0x2C]
00000A50 5EC0 sgt D0
00000A52 2F00 move.l -[A7], D0
00000A54 42A7 clr.l -[A7]
00000A56 3F2C 002C move.w -[A7], [A4 + 0x2C]
00000A5A 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000A5E 221F move.l D1, [A7]+
00000A60 201F move.l D0, [A7]+
00000A62 2041 movea.l A0, D1
00000A64 7204 moveq.l D1, 0x04
00000A66 B228 0006 cmp.b D1, [A0 + 0x6]
00000A6A 56C1 sne D1
00000A6C C001 and.b D0, D1
00000A6E 6704 beq +0x6 /* 00000A74 */
00000A70 426C 002C clr.w [A4 + 0x2C]
label00000A74:
00000A74 5247 addq.w D7, 1
00000A76 6906 bvs +0x8 /* 00000A7E */
label00000A78:
00000A78 BE6E FFFC cmp.w D7, [A6 - 0x4]
00000A7C 6F90 ble -0x6E /* 00000A0E */
label00000A7E:
00000A7E 4CDF 1080 movem.l D7,A4, [A7]+
00000A82 4E5E unlink A6
00000A84 4E75 rts
fn00000A86:
00000A86 4E56 FFFC link A6, -0x0004
00000A8A 2F0C move.l -[A7], A4
00000A8C 102E 0008 move.b D0, [A6 + 0x8]
00000A90 6710 beq +0x12 /* 00000AA2 */
00000A92 206D F24E movea.l A0, [A5 - 0xDB2]
00000A96 70FF moveq.l D0, 0xFFFFFFFF
00000A98 B068 0126 cmp.w D0, [A0 + 0x126]
00000A9C 6704 beq +0x6 /* 00000AA2 */
00000A9E 6000 0086 bra +0x88 /* 00000B26 */
label00000AA2:
00000AA2 206D F24E movea.l A0, [A5 - 0xDB2]
00000AA6 2F28 013E move.l -[A7], [A0 + 0x13E]
00000AAA 4EBA 1092 jsr [PC + 0x1092 /* 00001B3E */]
00000AAE 206D F24E movea.l A0, [A5 - 0xDB2]
00000AB2 7000 moveq.l D0, 0x00
00000AB4 2140 013E move.l [A0 + 0x13E], D0
00000AB8 206D F24E movea.l A0, [A5 - 0xDB2]
00000ABC 0C68 0401 0112 cmpi.w [A0 + 0x112], 0x401
00000AC2 6D58 blt +0x5A /* 00000B1C */
00000AC4 42A7 clr.l -[A7]
00000AC6 2F3C 5657 4649 move.l -[A7], 0x56574649 /* 'VWFI' */
00000ACC 206D F24E movea.l A0, [A5 - 0xDB2]
00000AD0 3F28 0116 move.w -[A7], [A0 + 0x116]
00000AD4 4267 clr.w -[A7]
00000AD6 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000ADA 285F movea.l A4, [A7]+
00000ADC 200C move.l D0, A4
00000ADE 6734 beq +0x36 /* 00000B14 */
00000AE0 2F0C move.l -[A7], A4
00000AE2 A992 syscall DetachResource
00000AE4 206D F24E movea.l A0, [A5 - 0xDB2]
00000AE8 214C 013E move.l [A0 + 0x13E], A4
00000AEC 102E 000A move.b D0, [A6 + 0xA]
00000AF0 6710 beq +0x12 /* 00000B02 */
00000AF2 206D F24E movea.l A0, [A5 - 0xDB2]
00000AF6 2F28 013E move.l -[A7], [A0 + 0x13E]
00000AFA 4267 clr.w -[A7]
00000AFC 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */]
00000B00 6020 bra +0x22 /* 00000B22 */
label00000B02:
00000B02 206D F24E movea.l A0, [A5 - 0xDB2]
00000B06 2068 013E movea.l A0, [A0 + 0x13E]
00000B0A 2050 movea.l A0, [A0]
00000B0C 7000 moveq.l D0, 0x00
00000B0E 2140 0004 move.l [A0 + 0x4], D0
00000B12 600E bra +0x10 /* 00000B22 */
label00000B14:
00000B14 4267 clr.w -[A7]
00000B16 4EBA F59A jsr [PC - 0xA66 /* 000000B2 */]
00000B1A 6006 bra +0x8 /* 00000B22 */
label00000B1C:
00000B1C 4267 clr.w -[A7]
00000B1E 4EBA F592 jsr [PC - 0xA6E /* 000000B2 */]
label00000B22:
00000B22 4EBA F508 jsr [PC - 0xAF8 /* 0000002C */]
label00000B26:
00000B26 285F movea.l A4, [A7]+
00000B28 4E5E unlink A6
00000B2A 2E9F move.l [A7], [A7]+
00000B2C 4E75 rts
fn00000B2E:
00000B2E 4E56 FEF4 link A6, -0x010C
00000B32 48E7 0108 movem.l -[A7], D7,A4
00000B36 206E 000A movea.l A0, [A6 + 0xA]
00000B3A 4A50 tst.w [A0]
00000B3C 6640 bne +0x42 /* 00000B7E */
00000B3E 102E 0008 move.b D0, [A6 + 0x8]
00000B42 6732 beq +0x34 /* 00000B76 */
00000B44 42A7 clr.l -[A7]
00000B46 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */
00000B4C 3F3C 0001 move.w -[A7], 0x1
00000B50 4EAD 146A jsr [A5 + 0x146A /* export_649 */]
00000B54 285F movea.l A4, [A7]+
00000B56 200C move.l D0, A4
00000B58 6712 beq +0x14 /* 00000B6C */
00000B5A 2F0C move.l -[A7], A4
00000B5C 2F2E 000A move.l -[A7], [A6 + 0xA]
00000B60 486E FFFC pea.l [A6 - 0x4]
00000B64 486E FEFC pea.l [A6 - 0x104]
00000B68 A9A8 syscall GetResInfo
00000B6A 6024 bra +0x26 /* 00000B90 */
label00000B6C:
00000B6C 206E 000A movea.l A0, [A6 + 0xA]
00000B70 30BC 0400 move.w [A0], 0x400
00000B74 601A bra +0x1C /* 00000B90 */
label00000B76:
00000B76 206E 000A movea.l A0, [A6 + 0xA]
00000B7A 30BC 0400 move.w [A0], 0x400
label00000B7E:
00000B7E 42A7 clr.l -[A7]
00000B80 2F3C 5657 4346 move.l -[A7], 0x56574346 /* 'VWCF' */
00000B86 206E 000A movea.l A0, [A6 + 0xA]
00000B8A 3F10 move.w -[A7], [A0]
00000B8C A9A0 syscall GetResource
00000B8E 285F movea.l A4, [A7]+
label00000B90:
00000B90 200C move.l D0, A4
00000B92 672C beq +0x2E /* 00000BC0 */
00000B94 2054 movea.l A0, [A4]
00000B96 3010 move.w D0, [A0]
00000B98 48C0 ext.l D0
00000B9A 2E00 move.l D7, D0
00000B9C 0C68 0400 0002 cmpi.w [A0 + 0x2], 0x400
00000BA2 660E bne +0x10 /* 00000BB2 */
00000BA4 7024 moveq.l D0, 0x24
00000BA6 B087 cmp.l D0, D7
00000BA8 6C08 bge +0xA /* 00000BB2 */
00000BAA 2248 movea.l A1, A0
00000BAC 3368 0024 0002 move.w [A1 + 0x2], [A0 + 0x24]
label00000BB2:
00000BB2 701E moveq.l D0, 0x1E
00000BB4 B087 cmp.l D0, D7
00000BB6 6C08 bge +0xA /* 00000BC0 */
00000BB8 2054 movea.l A0, [A4]
00000BBA 1B68 001F F1FE move.b [A5 - 0xE02], [A0 + 0x1F]
label00000BC0:
00000BC0 2D4C 000E move.l [A6 + 0xE], A4
00000BC4 4CDF 1080 movem.l D7,A4, [A7]+
00000BC8 4E5E unlink A6
00000BCA 205F movea.l A0, [A7]+
00000BCC 5C4F addq.w A7, 6
00000BCE 4ED0 jmp [A0]
fn00000BD0:
00000BD0 4E56 FFFC link A6, -0x0004
00000BD4 206D F24E movea.l A0, [A5 - 0xDB2]
00000BD8 1028 014E move.b D0, [A0 + 0x14E]
00000BDC 6622 bne +0x24 /* 00000C00 */
00000BDE 4267 clr.w -[A7]
00000BE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000BE4 4EAD 117A jsr [A5 + 0x117A /* export_555 */]
00000BE8 3D5F FFFE move.w [A6 - 0x2], [A7]+
00000BEC 206D F24E movea.l A0, [A5 - 0xDB2]
00000BF0 202E 0008 move.l D0, [A6 + 0x8]
00000BF4 7200 moveq.l D1, 0x00
00000BF6 B081 cmp.l D0, D1
00000BF8 56C0 sne D0
00000BFA 4400 neg.b D0
00000BFC 1140 014E move.b [A0 + 0x14E], D0
label00000C00:
00000C00 4E5E unlink A6
00000C02 2E9F move.l [A7], [A7]+
00000C04 4E75 rts
fn00000C06:
00000C06 4E56 FEB8 link A6, -0x0148
00000C0A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
00000C0E 2A2E 000C move.l D5, [A6 + 0xC]
00000C12 2805 move.l D4, D5
00000C14 0804 0004 btst.b D4, 0x4
00000C18 56C4 sne D4
00000C1A 4404 neg.b D4
00000C1C 2C05 move.l D6, D5
00000C1E 0806 0003 btst.b D6, 0x3
00000C22 56C6 sne D6
00000C24 4406 neg.b D6
00000C26 2005 move.l D0, D5
00000C28 0800 0001 btst.b D0, 0x1
00000C2C 56C0 sne D0
00000C2E 4400 neg.b D0
00000C30 1D40 FEC2 move.b [A6 - 0x13E], D0
00000C34 2005 move.l D0, D5
00000C36 0800 0005 btst.b D0, 0x5
00000C3A 56C0 sne D0
00000C3C 4400 neg.b D0
00000C3E 1D40 FEC1 move.b [A6 - 0x13F], D0
00000C42 7000 moveq.l D0, 0x00
00000C44 2D40 FFEC move.l [A6 - 0x14], D0
00000C48 2D40 FECA move.l [A6 - 0x136], D0
00000C4C 426E FFFE clr.w [A6 - 0x2]
00000C50 7EFF moveq.l D7, 0xFFFFFFFF
00000C52 3B7C 0064 F234 move.w [A5 - 0xDCC], 0x64 /* 'd' */
00000C58 206E 0014 movea.l A0, [A6 + 0x14]
00000C5C 4A10 tst.b [A0]
00000C5E 6740 beq +0x42 /* 00000CA0 */
00000C60 3B7C 006E F234 move.w [A5 - 0xDCC], 0x6E /* 'n' */
00000C66 4267 clr.w -[A7]
00000C68 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000C6C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000C70 3F3C 0001 move.w -[A7], 0x1
00000C74 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
00000C78 3E1F move.w D7, [A7]+
00000C7A 4267 clr.w -[A7]
00000C7C 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000C80 70FF moveq.l D0, 0xFFFFFFFF
00000C82 B047 cmp.w D0, D7
00000C84 57C0 seq D0
00000C86 801F or.b D0, [A7]+
00000C88 0240 0001 andi.w D0, 0x1
00000C8C 6600 045E bne +0x460 /* 000010EC */
00000C90 3B47 EE0A move.w [A5 - 0x11F6], D7
00000C94 4AAE 0008 tst.l [A6 + 0x8]
00000C98 6706 beq +0x8 /* 00000CA0 */
00000C9A 206E 0008 movea.l A0, [A6 + 0x8]
00000C9E 3087 move.w [A0], D7
label00000CA0:
00000CA0 3B7C 0078 F234 move.w [A5 - 0xDCC], 0x78 /* 'x' */
00000CA6 42A7 clr.l -[A7]
00000CA8 486E 0010 pea.l [A6 + 0x10]
00000CAC 206E 0014 movea.l A0, [A6 + 0x14]
00000CB0 4A10 tst.b [A0]
00000CB2 56C0 sne D0
00000CB4 4400 neg.b D0
00000CB6 1F00 move.b -[A7], D0
00000CB8 4EBA FE74 jsr [PC - 0x18C /* 00000B2E */]
00000CBC 2D5F FFEC move.l [A6 - 0x14], [A7]+
00000CC0 206E 0014 movea.l A0, [A6 + 0x14]
00000CC4 4A10 tst.b [A0]
00000CC6 57C0 seq D0
00000CC8 4A00 tst.b D0
00000CCA 673E beq +0x40 /* 00000D0A */
00000CCC 4AAE FFEC tst.l [A6 - 0x14]
00000CD0 56C1 sne D1
00000CD2 C001 and.b D0, D1
00000CD4 6734 beq +0x36 /* 00000D0A */
00000CD6 206D F24E movea.l A0, [A5 - 0xDB2]
00000CDA 2F08 move.l -[A7], A0
00000CDC 4267 clr.w -[A7]
00000CDE 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000CE2 A9A4 syscall HomeResFile
00000CE4 301F move.w D0, [A7]+
00000CE6 205F movea.l A0, [A7]+
00000CE8 3140 019C move.w [A0 + 0x19C], D0
00000CEC 4267 clr.w -[A7]
00000CEE A9AF syscall ResError
00000CF0 4A5F tst.w [A7]+
00000CF2 670C beq +0xE /* 00000D00 */
00000CF4 206D F24E movea.l A0, [A5 - 0xDB2]
00000CF8 317C FFFF 019C move.w [A0 + 0x19C], 0xFFFF
00000CFE 600A bra +0xC /* 00000D0A */
label00000D00:
00000D00 206D F24E movea.l A0, [A5 - 0xDB2]
00000D04 3B68 019C EE0A move.w [A5 - 0x11F6], [A0 + 0x19C]
label00000D0A:
00000D0A 206D F24E movea.l A0, [A5 - 0xDB2]
00000D0E 316E 0010 0116 move.w [A0 + 0x116], [A6 + 0x10]
00000D14 4AAE FFEC tst.l [A6 - 0x14]
00000D18 660A bne +0xC /* 00000D24 */
00000D1A 3B7C 000A F212 move.w [A5 - 0xDEE], 0xA /* '\n' */
00000D20 6000 03CA bra +0x3CC /* 000010EC */
label00000D24:
00000D24 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000D28 A992 syscall DetachResource
00000D2A 206E FFEC movea.l A0, [A6 - 0x14]
00000D2E 2050 movea.l A0, [A0]
00000D30 226D F24E movea.l A1, [A5 - 0xDB2]
00000D34 3368 0002 0112 move.w [A1 + 0x112], [A0 + 0x2]
00000D3A 206D F24E movea.l A0, [A5 - 0xDB2]
00000D3E 0C68 0400 0112 cmpi.w [A0 + 0x112], 0x400
00000D44 6C0A bge +0xC /* 00000D50 */
00000D46 3B7C 000A F212 move.w [A5 - 0xDEE], 0xA /* '\n' */
00000D4C 6000 039E bra +0x3A0 /* 000010EC */
label00000D50:
00000D50 206D F24E movea.l A0, [A5 - 0xDB2]
00000D54 0C68 040A 0112 cmpi.w [A0 + 0x112], 0x40A
00000D5A 6F0A ble +0xC /* 00000D66 */
00000D5C 3B7C 002C F212 move.w [A5 - 0xDEE], 0x2C /* ',' */
00000D62 6000 0388 bra +0x38A /* 000010EC */
label00000D66:
00000D66 3B7C 0082 F234 move.w [A5 - 0xDCC], 0x82
00000D6C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000D70 1F04 move.b -[A7], D4
00000D72 1F06 move.b -[A7], D6
00000D74 486E FFD8 pea.l [A6 - 0x28]
00000D78 486E FFDA pea.l [A6 - 0x26]
00000D7C 4EBA F594 jsr [PC - 0xA6C /* 00000312 */]
00000D80 4267 clr.w -[A7]
00000D82 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000D86 101F move.b D0, [A7]+
00000D88 6600 0362 bne +0x364 /* 000010EC */
00000D8C 3B7C 008C F234 move.w [A5 - 0xDCC], 0x8C
00000D92 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000D96 3F2E FFDA move.w -[A7], [A6 - 0x26]
00000D9A 4EBA F65A jsr [PC - 0x9A6 /* 000003F6 */]
00000D9E 4267 clr.w -[A7]
00000DA0 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000DA4 101F move.b D0, [A7]+
00000DA6 6600 0344 bne +0x346 /* 000010EC */
00000DAA 3B7C 0096 F234 move.w [A5 - 0xDCC], 0x96
00000DB0 206D F24E movea.l A0, [A5 - 0xDB2]
00000DB4 3F28 0112 move.w -[A7], [A0 + 0x112]
00000DB8 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000DBC 3F2E FFDA move.w -[A7], [A6 - 0x26]
00000DC0 4EBA F706 jsr [PC - 0x8FA /* 000004C8 */]
00000DC4 4267 clr.w -[A7]
00000DC6 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000DCA 101F move.b D0, [A7]+
00000DCC 6600 031E bne +0x320 /* 000010EC */
00000DD0 1004 move.b D0, D4
00000DD2 0A00 0001 xori.b D0, 0x1
00000DD6 122E FEC1 move.b D1, [A6 - 0x13F]
00000DDA 0A01 0001 xori.b D1, 0x1
00000DDE C001 and.b D0, D1
00000DE0 6700 014A beq +0x14C /* 00000F2C */
00000DE4 3B7C 00A0 F234 move.w [A5 - 0xDCC], 0xA0
00000DEA 2005 move.l D0, D5
00000DEC 0800 0000 btst.b D0, 0x0
00000DF0 6714 beq +0x16 /* 00000E06 */
00000DF2 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000DF6 4EBA F4E8 jsr [PC - 0xB18 /* 000002E0 */]
00000DFA 4267 clr.w -[A7]
00000DFC 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000E00 101F move.b D0, [A7]+
00000E02 6600 02E8 bne +0x2EA /* 000010EC */
label00000E06:
00000E06 3B7C 00AA F234 move.w [A5 - 0xDCC], 0xAA
00000E0C 206E FFEC movea.l A0, [A6 - 0x14]
00000E10 2050 movea.l A0, [A0]
00000E12 1028 0010 move.b D0, [A0 + 0x10]
00000E16 4880 ext.w D0
00000E18 3F00 move.w -[A7], D0
00000E1A 4EBA F49E jsr [PC - 0xB62 /* 000002BA */]
00000E1E 206E FFEC movea.l A0, [A6 - 0x14]
00000E22 2050 movea.l A0, [A0]
00000E24 701C moveq.l D0, 0x1C
00000E26 B050 cmp.w D0, [A0]
00000E28 6E0E bgt +0x10 /* 00000E38 */
00000E2A 206E FFEC movea.l A0, [A6 - 0x14]
00000E2E 2050 movea.l A0, [A0]
00000E30 3D68 001A FECE move.w [A6 - 0x132], [A0 + 0x1A]
00000E36 6018 bra +0x1A /* 00000E50 */
label00000E38:
00000E38 206E FFEC movea.l A0, [A6 - 0x14]
00000E3C 2050 movea.l A0, [A0]
00000E3E 1028 0011 move.b D0, [A0 + 0x11]
00000E42 6708 beq +0xA /* 00000E4C */
00000E44 3D7C 00FF FECE move.w [A6 - 0x132], 0xFF
00000E4A 6004 bra +0x6 /* 00000E50 */
label00000E4C:
00000E4C 426E FECE clr.w [A6 - 0x132]
label00000E50:
00000E50 2005 move.l D0, D5
00000E52 0800 0006 btst.b D0, 0x6
00000E56 660A bne +0xC /* 00000E62 */
00000E58 3F2E FECE move.w -[A7], [A6 - 0x132]
00000E5C 1F06 move.b -[A7], D6
00000E5E 4EBA F43C jsr [PC - 0xBC4 /* 0000029C */]
label00000E62:
00000E62 206E FFEC movea.l A0, [A6 - 0x14]
00000E66 2050 movea.l A0, [A0]
00000E68 701E moveq.l D0, 0x1E
00000E6A B050 cmp.w D0, [A0]
00000E6C 6E12 bgt +0x14 /* 00000E80 */
00000E6E 206E FFEC movea.l A0, [A6 - 0x14]
00000E72 2050 movea.l A0, [A0]
00000E74 226D F24E movea.l A1, [A5 - 0xDB2]
00000E78 3368 001C 0114 move.w [A1 + 0x114], [A0 + 0x1C]
00000E7E 6008 bra +0xA /* 00000E88 */
label00000E80:
00000E80 206D F24E movea.l A0, [A5 - 0xDB2]
00000E84 4268 0114 clr.w [A0 + 0x114]
label00000E88:
00000E88 3B7C 00B4 F234 move.w [A5 - 0xDCC], 0xB4
00000E8E 4EBA F6C2 jsr [PC - 0x93E /* 00000552 */]
00000E92 4267 clr.w -[A7]
00000E94 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000E98 101F move.b D0, [A7]+
00000E9A 6600 0250 bne +0x252 /* 000010EC */
00000E9E 1006 move.b D0, D6
00000EA0 0A00 0001 xori.b D0, 0x1
00000EA4 206D F24E movea.l A0, [A5 - 0xDB2]
00000EA8 1228 014E move.b D1, [A0 + 0x14E]
00000EAC 0A01 0001 xori.b D1, 0x1
00000EB0 8001 or.b D0, D1
00000EB2 671E beq +0x20 /* 00000ED2 */
00000EB4 3B7C 00D2 F234 move.w [A5 - 0xDCC], 0xD2
00000EBA 42A7 clr.l -[A7]
00000EBC 206D F24E movea.l A0, [A5 - 0xDB2]
00000EC0 3F28 0116 move.w -[A7], [A0 + 0x116]
00000EC4 A9BA syscall GetString
00000EC6 2D5F FECA move.l [A6 - 0x136], [A7]+
00000ECA 6706 beq +0x8 /* 00000ED2 */
00000ECC 2F2E FECA move.l -[A7], [A6 - 0x136]
00000ED0 A992 syscall DetachResource
label00000ED2:
00000ED2 1006 move.b D0, D6
00000ED4 6656 bne +0x58 /* 00000F2C */
00000ED6 3B7C 00BE F234 move.w [A5 - 0xDCC], 0xBE
00000EDC 102E FEC2 move.b D0, [A6 - 0x13E]
00000EE0 671E beq +0x20 /* 00000F00 */
00000EE2 C02D FD85 and.b D0, [A5 - 0x27B]
00000EE6 6718 beq +0x1A /* 00000F00 */
00000EE8 206D F24E movea.l A0, [A5 - 0xDB2]
00000EEC 3F28 0116 move.w -[A7], [A0 + 0x116]
00000EF0 4EAD 0692 jsr [A5 + 0x692 /* export_206 */]
00000EF4 4267 clr.w -[A7]
00000EF6 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000EFA 101F move.b D0, [A7]+
00000EFC 6600 01EE bne +0x1F0 /* 000010EC */
label00000F00:
00000F00 3B7C 00C8 F234 move.w [A5 - 0xDCC], 0xC8
00000F06 4EBA F6AA jsr [PC - 0x956 /* 000005B2 */]
00000F0A 4267 clr.w -[A7]
00000F0C 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000F10 101F move.b D0, [A7]+
00000F12 6600 01D8 bne +0x1DA /* 000010EC */
00000F16 3B7C 00D7 F234 move.w [A5 - 0xDCC], 0xD7
00000F1C 4EBA F710 jsr [PC - 0x8F0 /* 0000062E */]
00000F20 4267 clr.w -[A7]
00000F22 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000F26 101F move.b D0, [A7]+
00000F28 6600 01C2 bne +0x1C4 /* 000010EC */
label00000F2C:
00000F2C 3B7C 00DC F234 move.w [A5 - 0xDCC], 0xDC
00000F32 102E FEC1 move.b D0, [A6 - 0x13F]
00000F36 6600 0082 bne +0x84 /* 00000FBA */
00000F3A 1006 move.b D0, D6
00000F3C 660A bne +0xC /* 00000F48 */
00000F3E 1F2E FEC2 move.b -[A7], [A6 - 0x13E]
00000F42 1F04 move.b -[A7], D4
00000F44 4EBA FB40 jsr [PC - 0x4C0 /* 00000A86 */]
label00000F48:
00000F48 206D F24E movea.l A0, [A5 - 0xDB2]
00000F4C 316D F246 019E move.w [A0 + 0x19E], [A5 - 0xDBA]
00000F52 2005 move.l D0, D5
00000F54 0800 0002 btst.b D0, 0x2
00000F58 660A bne +0xC /* 00000F64 */
00000F5A 206D F24E movea.l A0, [A5 - 0xDB2]
00000F5E 317C 0002 019E move.w [A0 + 0x19E], 0x2
label00000F64:
00000F64 42A7 clr.l -[A7]
00000F66 2F3C 5657 464D move.l -[A7], 0x5657464D /* 'VWFM' */
00000F6C 206D F24E movea.l A0, [A5 - 0xDB2]
00000F70 3F28 0116 move.w -[A7], [A0 + 0x116]
00000F74 4267 clr.w -[A7]
00000F76 4EAD 1462 jsr [A5 + 0x1462 /* export_648 */]
00000F7A 2D5F FEB8 move.l [A6 - 0x148], [A7]+
00000F7E 1F3C 0001 move.b -[A7], 0x1
00000F82 206D F24E movea.l A0, [A5 - 0xDB2]
00000F86 7003 moveq.l D0, 0x03
00000F88 B068 019E cmp.w D0, [A0 + 0x19E]
00000F8C 56C0 sne D0
00000F8E 4400 neg.b D0
00000F90 1F00 move.b -[A7], D0
00000F92 3F2E FFD8 move.w -[A7], [A6 - 0x28]
00000F96 3F2E FFDA move.w -[A7], [A6 - 0x26]
00000F9A 4EBA F232 jsr [PC - 0xDCE /* 000001CE */]
00000F9E 4267 clr.w -[A7]
00000FA0 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000FA4 101F move.b D0, [A7]+
00000FA6 670A beq +0xC /* 00000FB2 */
00000FA8 2F2E FEB8 move.l -[A7], [A6 - 0x148]
00000FAC A9A3 syscall ReleaseResource
00000FAE 6000 013C bra +0x13E /* 000010EC */
label00000FB2:
00000FB2 4EBA F892 jsr [PC - 0x76E /* 00000846 */]
00000FB6 4EBA FA40 jsr [PC - 0x5C0 /* 000009F8 */]
label00000FBA:
00000FBA 3B7C 00E1 F234 move.w [A5 - 0xDCC], 0xE1
00000FC0 102D F435 move.b D0, [A5 - 0xBCB]
00000FC4 6710 beq +0x12 /* 00000FD6 */
00000FC6 4EBA F62E jsr [PC - 0x9D2 /* 000005F6 */]
00000FCA 4267 clr.w -[A7]
00000FCC 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000FD0 101F move.b D0, [A7]+
00000FD2 6600 0118 bne +0x11A /* 000010EC */
label00000FD6:
00000FD6 3B7C 00E6 F234 move.w [A5 - 0xDCC], 0xE6
00000FDC 4AAE 0008 tst.l [A6 + 0x8]
00000FE0 661E bne +0x20 /* 00001000 */
00000FE2 70FF moveq.l D0, 0xFFFFFFFF
00000FE4 B047 cmp.w D0, D7
00000FE6 6704 beq +0x6 /* 00000FEC */
00000FE8 3F07 move.w -[A7], D7
00000FEA A99A syscall CloseResFile
label00000FEC:
00000FEC 4267 clr.w -[A7]
00000FEE A9AF syscall ResError
00000FF0 3B5F F212 move.w [A5 - 0xDEE], [A7]+
00000FF4 4267 clr.w -[A7]
00000FF6 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00000FFA 101F move.b D0, [A7]+
00000FFC 6600 00EE bne +0xF0 /* 000010EC */
label00001000:
00001000 3B7C 00F0 F234 move.w [A5 - 0xDCC], 0xF0
00001006 1004 move.b D0, D4
00001008 0A00 0001 xori.b D0, 0x1
0000100C 122E FEC1 move.b D1, [A6 - 0x13F]
00001010 0A01 0001 xori.b D1, 0x1
00001014 C001 and.b D0, D1
00001016 6700 00B0 beq +0xB2 /* 000010C8 */
0000101A 1006 move.b D0, D6
0000101C 0A00 0001 xori.b D0, 0x1
00001020 206D F24E movea.l A0, [A5 - 0xDB2]
00001024 1228 014E move.b D1, [A0 + 0x14E]
00001028 0A01 0001 xori.b D1, 0x1
0000102C 8001 or.b D0, D1
0000102E 6712 beq +0x14 /* 00001042 */
00001030 2F2E FECA move.l -[A7], [A6 - 0x136]
00001034 206D F24E movea.l A0, [A5 - 0xDB2]
00001038 3F28 010C move.w -[A7], [A0 + 0x10C]
0000103C 4267 clr.w -[A7]
0000103E 4EBA F63C jsr [PC - 0x9C4 /* 0000067C */]
label00001042:
00001042 206D F24E movea.l A0, [A5 - 0xDB2]
00001046 0C68 0403 0112 cmpi.w [A0 + 0x112], 0x403
0000104C 6E40 bgt +0x42 /* 0000108E */
0000104E 206D F24E movea.l A0, [A5 - 0xDB2]
00001052 1028 0146 move.b D0, [A0 + 0x146]
00001056 6716 beq +0x18 /* 0000106E */
00001058 3F28 0112 move.w -[A7], [A0 + 0x112]
0000105C 3F3C 0001 move.w -[A7], 0x1
00001060 3F28 0002 move.w -[A7], [A0 + 0x2]
00001064 486E FEBC pea.l [A6 - 0x144]
00001068 4EBA 0A4A jsr [PC + 0xA4A /* 00001AB4 */]
0000106C 6018 bra +0x1A /* 00001086 */
label0000106E:
0000106E 206D F24E movea.l A0, [A5 - 0xDB2]
00001072 3F28 0112 move.w -[A7], [A0 + 0x112]
00001076 3F2E FFD8 move.w -[A7], [A6 - 0x28]
0000107A 3F2E FFDA move.w -[A7], [A6 - 0x26]
0000107E 486E FEBC pea.l [A6 - 0x144]
00001082 4EBA 0A30 jsr [PC + 0xA30 /* 00001AB4 */]
label00001086:
00001086 3B7C FFFF EE3E move.w [A5 - 0x11C2], 0xFFFF
0000108C 6028 bra +0x2A /* 000010B6 */
label0000108E:
0000108E 206D F242 movea.l A0, [A5 - 0xDBE]
00001092 226E FFEC movea.l A1, [A6 - 0x14]
00001096 2251 movea.l A1, [A1]
00001098 2169 002C 073E move.l [A0 + 0x73E], [A1 + 0x2C]
0000109E 206E FFEC movea.l A0, [A6 - 0x14]
000010A2 2050 movea.l A0, [A0]
000010A4 2D68 0028 FEBC move.l [A6 - 0x144], [A0 + 0x28]
000010AA 206E FFEC movea.l A0, [A6 - 0x14]
000010AE 2050 movea.l A0, [A0]
000010B0 3B68 0026 EE3E move.w [A5 - 0x11C2], [A0 + 0x26]
label000010B6:
000010B6 2F2E FEBC move.l -[A7], [A6 - 0x144]
000010BA 4EBA FB14 jsr [PC - 0x4EC /* 00000BD0 */]
000010BE 4267 clr.w -[A7]
000010C0 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
000010C4 101F move.b D0, [A7]+
000010C6 6624 bne +0x26 /* 000010EC */
label000010C8:
000010C8 3B7C 00FA F234 move.w [A5 - 0xDCC], 0xFA
000010CE 486E FFEC pea.l [A6 - 0x14]
000010D2 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000010D6 486E FECA pea.l [A6 - 0x136]
000010DA 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000010DE 1D7C 0001 0018 move.b [A6 + 0x18], 0x1
000010E4 3B6D EE4A EE0A move.w [A5 - 0x11F6], [A5 - 0x11B6]
000010EA 6048 bra +0x4A /* 00001134 */
label000010EC:
000010EC 3B6D EE4A EE0A move.w [A5 - 0x11F6], [A5 - 0x11B6]
000010F2 486E FFEC pea.l [A6 - 0x14]
000010F6 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
000010FA 4A6E FFFE tst.w [A6 - 0x2]
000010FE 670E beq +0x10 /* 0000110E */
00001100 4267 clr.w -[A7]
00001102 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001106 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
0000110A 3D5F FFD6 move.w [A6 - 0x2A], [A7]+
label0000110E:
0000110E 70FF moveq.l D0, 0xFFFFFFFF
00001110 B047 cmp.w D0, D7
00001112 6704 beq +0x6 /* 00001118 */
00001114 3F07 move.w -[A7], D7
00001116 A99A syscall CloseResFile
label00001118:
00001118 3D6D F212 FFD6 move.w [A6 - 0x2A], [A5 - 0xDEE]
0000111E 2005 move.l D0, D5
00001120 0800 0011 btst.b D0, 0x11
00001124 6604 bne +0x6 /* 0000112A */
00001126 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
label0000112A:
0000112A 3B6E FFD6 F212 move.w [A5 - 0xDEE], [A6 - 0x2A]
00001130 422E 0018 clr.b [A6 + 0x18]
label00001134:
00001134 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+
00001138 4E5E unlink A6
0000113A 205F movea.l A0, [A7]+
0000113C DEFC 0010 add.w A7, 0x10
00001140 4ED0 jmp [A0]
fn00001142:
00001142 4E56 FEEA link A6, -0x0116
00001146 48E7 0300 movem.l -[A7], D6,D7
0000114A 1D7C 0001 0008 move.b [A6 + 0x8], 0x1
00001150 486E FEEA pea.l [A6 - 0x116]
00001154 2F3C 0002 00C8 move.l -[A7], 0x200C8
0000115A 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
0000115E 4A2E FEEA tst.b [A6 - 0x116]
00001162 6604 bne +0x6 /* 00001168 */
00001164 6000 00EC bra +0xEE /* 00001252 */
label00001168:
00001168 206D F24E movea.l A0, [A5 - 0xDB2]
0000116C 1028 0146 move.b D0, [A0 + 0x146]
00001170 6720 beq +0x22 /* 00001192 */
00001172 2248 movea.l A1, A0
00001174 3228 010C move.w D1, [A0 + 0x10C]
00001178 B269 014A cmp.w D1, [A1 + 0x14A]
0000117C 57C1 seq D1
0000117E C001 and.b D0, D1
00001180 4A00 tst.b D0
00001182 670E beq +0x10 /* 00001192 */
00001184 4A68 014A tst.w [A0 + 0x14A]
00001188 56C1 sne D1
0000118A C001 and.b D0, D1
0000118C 6704 beq +0x6 /* 00001192 */
0000118E 6000 00C2 bra +0xC4 /* 00001252 */
label00001192:
00001192 206D F24E movea.l A0, [A5 - 0xDB2]
00001196 1028 0146 move.b D0, [A0 + 0x146]
0000119A 6708 beq +0xA /* 000011A4 */
0000119C 1F3C 0001 move.b -[A7], 0x1
000011A0 4EAD 1472 jsr [A5 + 0x1472 /* export_650 */]
label000011A4:
000011A4 206D F24E movea.l A0, [A5 - 0xDB2]
000011A8 4228 0146 clr.b [A0 + 0x146]
000011AC 4267 clr.w -[A7]
000011AE 206D F24E movea.l A0, [A5 - 0xDB2]
000011B2 4868 000C pea.l [A0 + 0xC]
000011B6 486E FEEA pea.l [A6 - 0x116]
000011BA 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
000011BE 4A5F tst.w [A7]+
000011C0 6700 0090 beq +0x92 /* 00001252 */
000011C4 4267 clr.w -[A7]
000011C6 486E FEEA pea.l [A6 - 0x116]
000011CA 206D F24E movea.l A0, [A5 - 0xDB2]
000011CE 3F28 010C move.w -[A7], [A0 + 0x10C]
000011D2 486E FFF0 pea.l [A6 - 0x10]
000011D6 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
000011DA 3C1F move.w D6, [A7]+
000011DC 57C0 seq D0
000011DE 2F00 move.l -[A7], D0
000011E0 4267 clr.w -[A7]
000011E2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000011E6 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */]
000011EA 121F move.b D1, [A7]+
000011EC 201F move.l D0, [A7]+
000011EE C001 and.b D0, D1
000011F0 6760 beq +0x62 /* 00001252 */
000011F2 206D F24E movea.l A0, [A5 - 0xDB2]
000011F6 117C 0001 0146 move.b [A0 + 0x146], 0x1
000011FC 206D F24E movea.l A0, [A5 - 0xDB2]
00001200 2248 movea.l A1, A0
00001202 3368 010C 014A move.w [A1 + 0x14A], [A0 + 0x10C]
00001208 7E00 moveq.l D7, 0x00
0000120A 08C7 0004 bset.b D7, 0x4
0000120E 4267 clr.w -[A7]
00001210 486E FEEA pea.l [A6 - 0x116]
00001214 206D F24E movea.l A0, [A5 - 0xDB2]
00001218 3F28 014A move.w -[A7], [A0 + 0x14A]
0000121C 4267 clr.w -[A7]
0000121E 2F07 move.l -[A7], D7
00001220 206D F24E movea.l A0, [A5 - 0xDB2]
00001224 4868 014C pea.l [A0 + 0x14C]
00001228 4EBA F9DC jsr [PC - 0x624 /* 00000C06 */]
0000122C 101F move.b D0, [A7]+
0000122E 6716 beq +0x18 /* 00001246 */
00001230 206D F24E movea.l A0, [A5 - 0xDB2]
00001234 4868 014C pea.l [A0 + 0x14C]
00001238 486E FEEA pea.l [A6 - 0x116]
0000123C 3F28 014A move.w -[A7], [A0 + 0x14A]
00001240 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
00001244 600C bra +0xE /* 00001252 */
label00001246:
00001246 206D F24E movea.l A0, [A5 - 0xDB2]
0000124A 4228 0146 clr.b [A0 + 0x146]
0000124E 422E 0008 clr.b [A6 + 0x8]
label00001252:
00001252 4CDF 00C0 movem.l D6,D7, [A7]+
00001256 4E5E unlink A6
00001258 4E75 rts
fn0000125A:
0000125A 4E56 0000 link A6, 0
0000125E 102D FD85 move.b D0, [A5 - 0x27B]
00001262 6710 beq +0x12 /* 00001274 */
00001264 1F3C 0001 move.b -[A7], 0x1
00001268 4EAD 08EA jsr [A5 + 0x8EA /* export_281 */]
0000126C 4EAD 080A jsr [A5 + 0x80A /* export_253 */]
00001270 4EAD 0812 jsr [A5 + 0x812 /* export_254 */]
label00001274:
00001274 206D F24E movea.l A0, [A5 - 0xDB2]
00001278 7002 moveq.l D0, 0x02
0000127A B068 019E cmp.w D0, [A0 + 0x19E]
0000127E 660C bne +0xE /* 0000128C */
00001280 3F3C 0001 move.w -[A7], 0x1
00001284 3F28 0002 move.w -[A7], [A0 + 0x2]
00001288 4EAD 1B5A jsr [A5 + 0x1B5A /* export_871 */]
label0000128C:
0000128C 4E5E unlink A6
0000128E 2E9F move.l [A7], [A7]+
00001290 4E75 rts
00001292 4E56 FFF0 link A6, -0x0010
00001296 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
0000129A 2A2E 0008 move.l D5, [A6 + 0x8]
0000129E 422D EE27 clr.b [A5 - 0x11D9]
000012A2 2C05 move.l D6, D5
000012A4 0806 0003 btst.b D6, 0x3
000012A8 56C6 sne D6
000012AA 4406 neg.b D6
000012AC 1B7C 0001 EFE0 move.b [A5 - 0x1020], 0x1
000012B2 102D FD8A move.b D0, [A5 - 0x276]
000012B6 6704 beq +0x6 /* 000012BC */
000012B8 4EAD 1572 jsr [A5 + 0x1572 /* export_682 */]
label000012BC:
000012BC 1006 move.b D0, D6
000012BE 6604 bne +0x6 /* 000012C4 */
000012C0 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
label000012C4:
000012C4 206E 0010 movea.l A0, [A6 + 0x10]
000012C8 4A10 tst.b [A0]
000012CA 56C7 sne D7
000012CC 4407 neg.b D7
000012CE 1007 move.b D0, D7
000012D0 6778 beq +0x7A /* 0000134A */
000012D2 206D F24E movea.l A0, [A5 - 0xDB2]
000012D6 226E 0010 movea.l A1, [A6 + 0x10]
000012DA 41E8 000C lea.l A0, [A0 + 0xC]
000012DE 703F moveq.l D0, 0x3F
label000012E0:
000012E0 20D9 move.l [A0]+, [A1]+
000012E2 51C8 FFFC dbf D0, -0x6 /* 000012E0 */
000012E6 206D F24E movea.l A0, [A5 - 0xDB2]
000012EA 3B68 010C F22C move.w [A5 - 0xDD4], [A0 + 0x10C]
000012F0 316E 000E 010C move.w [A0 + 0x10C], [A6 + 0xE]
000012F6 206D F24E movea.l A0, [A5 - 0xDB2]
000012FA 4A68 010C tst.w [A0 + 0x10C]
000012FE 6628 bne +0x2A /* 00001328 */
00001300 2F08 move.l -[A7], A0
00001302 4267 clr.w -[A7]
00001304 226D F24E movea.l A1, [A5 - 0xDB2]
00001308 4869 000C pea.l [A1 + 0xC]
0000130C 4EAD 163A jsr [A5 + 0x163A /* export_707 */]
00001310 301F move.w D0, [A7]+
00001312 205F movea.l A0, [A7]+
00001314 3140 010C move.w [A0 + 0x10C], D0
00001318 206D F24E movea.l A0, [A5 - 0xDB2]
0000131C 70FF moveq.l D0, 0xFFFFFFFF
0000131E B068 010C cmp.w D0, [A0 + 0x10C]
00001322 6604 bne +0x6 /* 00001328 */
00001324 4268 010C clr.w [A0 + 0x10C]
label00001328:
00001328 206D F24E movea.l A0, [A5 - 0xDB2]
0000132C 2248 movea.l A1, A0
0000132E 3028 010C move.w D0, [A0 + 0x10C]
00001332 B069 014A cmp.w D0, [A1 + 0x14A]
00001336 56C0 sne D0
00001338 4A68 014A tst.w [A0 + 0x14A]
0000133C 57C1 seq D1
0000133E 8001 or.b D0, D1
00001340 6708 beq +0xA /* 0000134A */
00001342 206D F24E movea.l A0, [A5 - 0xDB2]
00001346 4228 0146 clr.b [A0 + 0x146]
label0000134A:
0000134A 1006 move.b D0, D6
0000134C 6710 beq +0x12 /* 0000135E */
0000134E 4EAD 128A jsr [A5 + 0x128A /* export_589 */]
00001352 206D F242 movea.l A0, [A5 - 0xDBE]
00001356 117C 0001 0745 move.b [A0 + 0x745], 0x1
0000135C 6004 bra +0x6 /* 00001362 */
label0000135E:
0000135E 4EAD 1482 jsr [A5 + 0x1482 /* export_652 */]
label00001362:
00001362 4267 clr.w -[A7]
00001364 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00001368 101F move.b D0, [A7]+
0000136A 6600 00D0 bne +0xD2 /* 0000143C */
0000136E 1007 move.b D0, D7
00001370 6606 bne +0x8 /* 00001378 */
00001372 4267 clr.w -[A7]
00001374 A994 syscall CurResFile
00001376 381F move.w D4, [A7]+
label00001378:
00001378 1007 move.b D0, D7
0000137A 6712 beq +0x14 /* 0000138E */
0000137C 1006 move.b D0, D6
0000137E 660E bne +0x10 /* 0000138E */
00001380 4267 clr.w -[A7]
00001382 4EBA FDBE jsr [PC - 0x242 /* 00001142 */]
00001386 101F move.b D0, [A7]+
00001388 6604 bne +0x6 /* 0000138E */
0000138A 6000 00B0 bra +0xB2 /* 0000143C */
label0000138E:
0000138E 1007 move.b D0, D7
00001390 670A beq +0xC /* 0000139C */
00001392 206D F24E movea.l A0, [A5 - 0xDB2]
00001396 49E8 0126 lea.l A4, [A0 + 0x126]
0000139A 6010 bra +0x12 /* 000013AC */
label0000139C:
0000139C 7000 moveq.l D0, 0x00
0000139E 2840 movea.l A4, D0
000013A0 4267 clr.w -[A7]
000013A2 A994 syscall CurResFile
000013A4 3D5F FFF2 move.w [A6 - 0xE], [A7]+
000013A8 3F04 move.w -[A7], D4
000013AA A998 syscall UseResFile
label000013AC:
000013AC 0885 0004 bclr.b D5, 0x4
000013B0 0885 0005 bclr.b D5, 0x5
000013B4 4267 clr.w -[A7]
000013B6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000013BA 206D F24E movea.l A0, [A5 - 0xDB2]
000013BE 3F28 010C move.w -[A7], [A0 + 0x10C]
000013C2 3F2E 000C move.w -[A7], [A6 + 0xC]
000013C6 2F05 move.l -[A7], D5
000013C8 2F0C move.l -[A7], A4
000013CA 4EBA F83A jsr [PC - 0x7C6 /* 00000C06 */]
000013CE 101F move.b D0, [A7]+
000013D0 6602 bne +0x4 /* 000013D4 */
000013D2 6068 bra +0x6A /* 0000143C */
label000013D4:
000013D4 1007 move.b D0, D7
000013D6 671E beq +0x20 /* 000013F6 */
000013D8 206D F24E movea.l A0, [A5 - 0xDB2]
000013DC 4228 012F clr.b [A0 + 0x12F]
000013E0 206D F24E movea.l A0, [A5 - 0xDB2]
000013E4 4868 0126 pea.l [A0 + 0x126]
000013E8 4868 000C pea.l [A0 + 0xC]
000013EC 3F28 010C move.w -[A7], [A0 + 0x10C]
000013F0 4EAD 151A jsr [A5 + 0x151A /* export_671 */]
000013F4 6006 bra +0x8 /* 000013FC */
label000013F6:
000013F6 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000013FA A998 syscall UseResFile
label000013FC:
000013FC 4A6D EE3E tst.w [A5 - 0x11C2]
00001400 6C0A bge +0xC /* 0000140C */
00001402 4267 clr.w -[A7]
00001404 4EAD 161A jsr [A5 + 0x161A /* export_703 */]
00001408 3B5F EE3E move.w [A5 - 0x11C2], [A7]+
label0000140C:
0000140C 102D F40F move.b D0, [A5 - 0xBF1]
00001410 6710 beq +0x12 /* 00001422 */
00001412 4267 clr.w -[A7]
00001414 3F2D EE3E move.w -[A7], [A5 - 0x11C2]
00001418 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
0000141C 101F move.b D0, [A7]+
0000141E 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
label00001422:
00001422 2F05 move.l -[A7], D5
00001424 4EBA FE34 jsr [PC - 0x1CC /* 0000125A */]
00001428 102D F435 move.b D0, [A5 - 0xBCB]
0000142C 6704 beq +0x6 /* 00001432 */
0000142E 4EAD 198A jsr [A5 + 0x198A /* export_813 */]
label00001432:
00001432 206D F24E movea.l A0, [A5 - 0xDB2]
00001436 117C 0001 012E move.b [A0 + 0x12E], 0x1
label0000143C:
0000143C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00001440 4E5E unlink A6
00001442 205F movea.l A0, [A7]+
00001444 DEFC 000C add.w A7, 0xC
00001448 4ED0 jmp [A0]
0000144A 4E56 F6EE link A6, -0x0912
0000144E 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001452 2C2E 0008 move.l D6, [A6 + 0x8]
00001456 2046 movea.l A0, D6
00001458 4AA8 000C tst.l [A0 + 0xC]
0000145C 6604 bne +0x6 /* 00001462 */
0000145E 6000 00BC bra +0xBE /* 0000151C */
label00001462:
00001462 49EE F702 lea.l A4, [A6 - 0x8FE]
00001466 2F0C move.l -[A7], A4
00001468 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
0000146C 2046 movea.l A0, D6
0000146E 2968 000C 000A move.l [A4 + 0xA], [A0 + 0xC]
00001474 486E F6F4 pea.l [A6 - 0x90C]
00001478 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
label0000147C:
0000147C 4267 clr.w -[A7]
0000147E 2F0C move.l -[A7], A4
00001480 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
00001484 101F move.b D0, [A7]+
00001486 6660 bne +0x62 /* 000014E8 */
00001488 2F0C move.l -[A7], A4
0000148A 1F3C 0002 move.b -[A7], 0x2
0000148E 4EAD 129A jsr [A5 + 0x129A /* export_591 */]
00001492 2F0C move.l -[A7], A4
00001494 2F3A 0090 move.l -[A7], [PC + 0x90 /* 00001526, value 0x3FFFFFC0 */]
00001498 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */]
0000149C 7E06 moveq.l D7, 0x06
0000149E 6040 bra +0x42 /* 000014E0 */
label000014A0:
000014A0 3007 move.w D0, D7
000014A2 E940 asl D0.w, 4
000014A4 41EC 023F lea.l A0, [A4 + 0x23F]
000014A8 4A30 0000 tst.b [A0 + D0.w]
000014AC 6730 beq +0x32 /* 000014DE */
000014AE 3007 move.w D0, D7
000014B0 E740 asl D0.w, 3
000014B2 41EC 03EE lea.l A0, [A4 + 0x3EE]
000014B6 47F0 0000 lea.l A3, [A0 + D0.w]
000014BA 4267 clr.w -[A7]
000014BC 486E F6F4 pea.l [A6 - 0x90C]
000014C0 A8AE syscall EmptyRect
000014C2 101F move.b D0, [A7]+
000014C4 670C beq +0xE /* 000014D2 */
000014C6 41EE F6F4 lea.l A0, [A6 - 0x90C]
000014CA 224B movea.l A1, A3
000014CC 20D9 move.l [A0]+, [A1]+
000014CE 20D9 move.l [A0]+, [A1]+
000014D0 600C bra +0xE /* 000014DE */
label000014D2:
000014D2 486E F6F4 pea.l [A6 - 0x90C]
000014D6 2F0B move.l -[A7], A3
000014D8 486E F6F4 pea.l [A6 - 0x90C]
000014DC A8AB syscall UnionRect
label000014DE:
000014DE 5247 addq.w D7, 1
label000014E0:
000014E0 701D moveq.l D0, 0x1D
000014E2 B047 cmp.w D0, D7
000014E4 6CBA bge -0x44 /* 000014A0 */
000014E6 6094 bra -0x6A /* 0000147C */
label000014E8:
000014E8 2F0C move.l -[A7], A4
000014EA 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000014EE 4267 clr.w -[A7]
000014F0 486E F6F4 pea.l [A6 - 0x90C]
000014F4 A8AE syscall EmptyRect
000014F6 101F move.b D0, [A7]+
000014F8 6622 bne +0x24 /* 0000151C */
000014FA 4267 clr.w -[A7]
000014FC 486E F6F4 pea.l [A6 - 0x90C]
00001500 486D F42C pea.l [A5 - 0xBD4]
00001504 486E F6F4 pea.l [A6 - 0x90C]
00001508 A8AA syscall SectRect
0000150A 101F move.b D0, [A7]+
0000150C 670E beq +0x10 /* 0000151C */
0000150E 2046 movea.l A0, D6
00001510 41E8 0010 lea.l A0, [A0 + 0x10]
00001514 43EE F6F4 lea.l A1, [A6 - 0x90C]
00001518 20D9 move.l [A0]+, [A1]+
0000151A 20D9 move.l [A0]+, [A1]+
label0000151C:
0000151C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001520 4E5E unlink A6
00001522 2E9F move.l [A7], [A7]+
00001524 4E75 rts
00001526 3FFF move.w <<invalid special address>>, <<invalid special address>>
00001528 FFC0 .invalid <<F/7/7>>
fn0000152A:
0000152A 4E56 0000 link A6, 0
0000152E 2F0C move.l -[A7], A4
00001530 286E 0008 movea.l A4, [A6 + 0x8]
00001534 41EC 0010 lea.l A0, [A4 + 0x10]
00001538 43ED F42C lea.l A1, [A5 - 0xBD4]
0000153C 20D9 move.l [A0]+, [A1]+
0000153E 20D9 move.l [A0]+, [A1]+
00001540 700F moveq.l D0, 0x0F
00001542 2940 0018 move.l [A4 + 0x18], D0
00001546 426C 001C clr.w [A4 + 0x1C]
0000154A 285F movea.l A4, [A7]+
0000154C 4E5E unlink A6
0000154E 2E9F move.l [A7], [A7]+
00001550 4E75 rts
00001552 4E56 FFFA link A6, -0x0006
00001556 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000155A 486E FFFC pea.l [A6 - 0x4]
0000155E 486E FFFB pea.l [A6 - 0x5]
00001562 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00001566 700E moveq.l D0, 0x0E
00001568 B02E FFFB cmp.b D0, [A6 - 0x5]
0000156C 6C08 bge +0xA /* 00001576 */
0000156E 1D7C 000E FFFB move.b [A6 - 0x5], 0xE
00001574 600A bra +0xC /* 00001580 */
label00001576:
00001576 206E 0008 movea.l A0, [A6 + 0x8]
0000157A 2F10 move.l -[A7], [A0]
0000157C 4EBA FFAC jsr [PC - 0x54 /* 0000152A */]
label00001580:
00001580 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001584 206E 0008 movea.l A0, [A6 + 0x8]
00001588 2050 movea.l A0, [A0]
0000158A 4868 0010 pea.l [A0 + 0x10]
0000158E 102E FFFB move.b D0, [A6 - 0x5]
00001592 4880 ext.w D0
00001594 48C0 ext.l D0
00001596 2F00 move.l -[A7], D0
00001598 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
0000159C 4E5E unlink A6
0000159E 2E9F move.l [A7], [A7]+
000015A0 4E75 rts
000015A2 4E56 FFFC link A6, -0x0004
000015A6 206E 0008 movea.l A0, [A6 + 0x8]
000015AA 2248 movea.l A1, A0
000015AC 3028 0006 move.w D0, [A0 + 0x6]
000015B0 9069 0002 sub.w D0, [A1 + 0x2]
000015B4 3D40 FFFE move.w [A6 - 0x2], D0
000015B8 206E 0008 movea.l A0, [A6 + 0x8]
000015BC 2248 movea.l A1, A0
000015BE 3028 0004 move.w D0, [A0 + 0x4]
000015C2 9051 sub.w D0, [A1]
000015C4 3D40 FFFC move.w [A6 - 0x4], D0
000015C8 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4]
000015CE 4E5E unlink A6
000015D0 2E9F move.l [A7], [A7]+
000015D2 4E75 rts
fn000015D4:
000015D4 4E56 FFF4 link A6, -0x000C
000015D8 48E7 0118 movem.l -[A7], D7,A3,A4
000015DC 2E2E 0008 move.l D7, [A6 + 0x8]
000015E0 7000 moveq.l D0, 0x00
000015E2 2D40 FFF4 move.l [A6 - 0xC], D0
000015E6 2D40 FFF8 move.l [A6 - 0x8], D0
000015EA 206E 000C movea.l A0, [A6 + 0xC]
000015EE 2F10 move.l -[A7], [A0]
000015F0 205F movea.l A0, [A7]+
000015F2 A029 syscall HLock
000015F4 206E 000C movea.l A0, [A6 + 0xC]
000015F8 2050 movea.l A0, [A0]
000015FA 2850 movea.l A4, [A0]
000015FC 206E 000C movea.l A0, [A6 + 0xC]
00001600 2050 movea.l A0, [A0]
00001602 2654 movea.l A3, [A4]
00001604 D7D0 add.l A3, [A0]
00001606 4267 clr.w -[A7]
00001608 2F0B move.l -[A7], A3
0000160A 486E FFF4 pea.l [A6 - 0xC]
0000160E 2F2C 0004 move.l -[A7], [A4 + 0x4]
00001612 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00001616 3B5F F212 move.w [A5 - 0xDEE], [A7]+
0000161A 4267 clr.w -[A7]
0000161C 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
00001620 101F move.b D0, [A7]+
00001622 664E bne +0x50 /* 00001672 */
00001624 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001628 2047 movea.l A0, D7
0000162A 2F10 move.l -[A7], [A0]
0000162C 4EAD 160A jsr [A5 + 0x160A /* export_701 */]
00001630 D7EC 0004 add.l A3, [A4 + 0x4]
00001634 4267 clr.w -[A7]
00001636 2F0B move.l -[A7], A3
00001638 486E FFF8 pea.l [A6 - 0x8]
0000163C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001640 4EAD 042A jsr [A5 + 0x42A /* export_129 */]
00001644 3B5F F212 move.w [A5 - 0xDEE], [A7]+
00001648 4267 clr.w -[A7]
0000164A 4EAD 16A2 jsr [A5 + 0x16A2 /* export_720 */]
0000164E 101F move.b D0, [A7]+
00001650 6620 bne +0x22 /* 00001672 */
00001652 42A7 clr.l -[A7]
00001654 2047 movea.l A0, D7
00001656 2050 movea.l A0, [A0]
00001658 2050 movea.l A0, [A0]
0000165A 3028 003C move.w D0, [A0 + 0x3C]
0000165E 48C0 ext.l D0
00001660 2F00 move.l -[A7], D0
00001662 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001666 4267 clr.w -[A7]
00001668 2047 movea.l A0, D7
0000166A 2F10 move.l -[A7], [A0]
0000166C 3F3C 000B move.w -[A7], 0xB
00001670 A83D syscall TEDispatch
label00001672:
00001672 2F2E 000C move.l -[A7], [A6 + 0xC]
00001676 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
0000167A 486E FFF8 pea.l [A6 - 0x8]
0000167E 4EAD 159A jsr [A5 + 0x159A /* export_687 */]
00001682 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001686 4E5E unlink A6
00001688 205F movea.l A0, [A7]+
0000168A 504F addq.w A7, 8
0000168C 4ED0 jmp [A0]
0000168E 4E56 FFF4 link A6, -0x000C
00001692 2F0C move.l -[A7], A4
00001694 206E 0008 movea.l A0, [A6 + 0x8]
00001698 2850 movea.l A4, [A0]
0000169A 4267 clr.w -[A7]
0000169C 102C 0006 move.b D0, [A4 + 0x6]
000016A0 4880 ext.w D0
000016A2 3F00 move.w -[A7], D0
000016A4 4EAD 14D2 jsr [A5 + 0x14D2 /* export_662 */]
000016A8 101F move.b D0, [A7]+
000016AA 6602 bne +0x4 /* 000016AE */
000016AC 605A bra +0x5C /* 00001708 */
label000016AE:
000016AE 486E FFF8 pea.l [A6 - 0x8]
000016B2 A874 syscall GetPort
000016B4 2F2D F476 move.l -[A7], [A5 - 0xB8A]
000016B8 A873 syscall SetPort
000016BA 42A7 clr.l -[A7]
000016BC 486C 001E pea.l [A4 + 0x1E]
000016C0 486C 001E pea.l [A4 + 0x1E]
000016C4 A83E syscall TEStyleNew
000016C6 295F 0008 move.l [A4 + 0x8], [A7]+
000016CA 082C 0002 0029 btst.b [A4 + 0x29], 0x2
000016D0 670C beq +0xE /* 000016DE */
000016D2 206C 0008 movea.l A0, [A4 + 0x8]
000016D6 2050 movea.l A0, [A0]
000016D8 317C FFFF 0048 move.w [A0 + 0x48], 0xFFFF
label000016DE:
000016DE 486C 000C pea.l [A4 + 0xC]
000016E2 486C 0008 pea.l [A4 + 0x8]
000016E6 4EBA FEEC jsr [PC - 0x114 /* 000015D4 */]
000016EA 206C 0008 movea.l A0, [A4 + 0x8]
000016EE 2050 movea.l A0, [A0]
000016F0 2968 003E 000C move.l [A4 + 0xC], [A0 + 0x3E]
000016F6 206C 0008 movea.l A0, [A4 + 0x8]
000016FA 2050 movea.l A0, [A0]
000016FC 316C 0014 003A move.w [A0 + 0x3A], [A4 + 0x14]
00001702 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001706 A873 syscall SetPort
label00001708:
00001708 285F movea.l A4, [A7]+
0000170A 4E5E unlink A6
0000170C 2E9F move.l [A7], [A7]+
0000170E 4E75 rts
00001710 4E56 FFFA link A6, -0x0006
00001714 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001718 486E FFFC pea.l [A6 - 0x4]
0000171C 486E FFFB pea.l [A6 - 0x5]
00001720 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00001724 7011 moveq.l D0, 0x11
00001726 B02E FFFB cmp.b D0, [A6 - 0x5]
0000172A 6C06 bge +0x8 /* 00001732 */
0000172C 1D7C 0011 FFFB move.b [A6 - 0x5], 0x11
label00001732:
00001732 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001736 206E 0008 movea.l A0, [A6 + 0x8]
0000173A 2050 movea.l A0, [A0]
0000173C 4868 0010 pea.l [A0 + 0x10]
00001740 102E FFFB move.b D0, [A6 - 0x5]
00001744 4880 ext.w D0
00001746 48C0 ext.l D0
00001748 2F00 move.l -[A7], D0
0000174A 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
0000174E 4E5E unlink A6
00001750 2E9F move.l [A7], [A7]+
00001752 4E75 rts
00001754 4E56 FFFA link A6, -0x0006
00001758 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000175C 486E FFFC pea.l [A6 - 0x4]
00001760 486E FFFB pea.l [A6 - 0x5]
00001764 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
00001768 700E moveq.l D0, 0x0E
0000176A B02E FFFB cmp.b D0, [A6 - 0x5]
0000176E 6C06 bge +0x8 /* 00001776 */
00001770 1D7C 000E FFFB move.b [A6 - 0x5], 0xE
label00001776:
00001776 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000177A 206E 0008 movea.l A0, [A6 + 0x8]
0000177E 2050 movea.l A0, [A0]
00001780 4868 0010 pea.l [A0 + 0x10]
00001784 102E FFFB move.b D0, [A6 - 0x5]
00001788 4880 ext.w D0
0000178A 48C0 ext.l D0
0000178C 2F00 move.l -[A7], D0
0000178E 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00001792 4E5E unlink A6
00001794 2E9F move.l [A7], [A7]+
00001796 4E75 rts
00001798 4E56 FFFA link A6, -0x0006
0000179C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017A0 486E FFFC pea.l [A6 - 0x4]
000017A4 486E FFFB pea.l [A6 - 0x5]
000017A8 4EAD 1BF2 jsr [A5 + 0x1BF2 /* export_890 */]
000017AC 700C moveq.l D0, 0x0C
000017AE B02E FFFB cmp.b D0, [A6 - 0x5]
000017B2 6C06 bge +0x8 /* 000017BA */
000017B4 1D7C 000C FFFB move.b [A6 - 0x5], 0xC
label000017BA:
000017BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000017BE 206E 0008 movea.l A0, [A6 + 0x8]
000017C2 2050 movea.l A0, [A0]
000017C4 4868 0010 pea.l [A0 + 0x10]
000017C8 102E FFFB move.b D0, [A6 - 0x5]
000017CC 4880 ext.w D0
000017CE 48C0 ext.l D0
000017D0 2F00 move.l -[A7], D0
000017D2 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
000017D6 4E5E unlink A6
000017D8 2E9F move.l [A7], [A7]+
000017DA 4E75 rts
fn000017DC:
000017DC 4E56 F68C link A6, -0x0974
000017E0 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000017E4 282E 0012 move.l D4, [A6 + 0x12]
000017E8 2044 movea.l A0, D4
000017EA 7000 moveq.l D0, 0x00
000017EC 2080 move.l [A0], D0
000017EE 206E 000E movea.l A0, [A6 + 0xE]
000017F2 7000 moveq.l D0, 0x00
000017F4 2080 move.l [A0], D0
000017F6 206E 000A movea.l A0, [A6 + 0xA]
000017FA 43FA 0276 lea.l A1, [PC + 0x276 /* 00001A72, value 0x0, cstring "" */]
000017FE 700F moveq.l D0, 0x0F
label00001800:
00001800 20D9 move.l [A0]+, [A1]+
00001802 51C8 FFFC dbf D0, -0x6 /* 00001800 */
00001806 3091 move.w [A0], [A1]
00001808 41EE F698 lea.l A0, [A6 - 0x968]
0000180C 43FA 0264 lea.l A1, [PC + 0x264 /* 00001A72, value 0x0, cstring "" */]
00001810 700F moveq.l D0, 0x0F
label00001812:
00001812 20D9 move.l [A0]+, [A1]+
00001814 51C8 FFFC dbf D0, -0x6 /* 00001812 */
00001818 3091 move.w [A0], [A1]
0000181A 486E F702 pea.l [A6 - 0x8FE]
0000181E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001822 41EE F702 lea.l A0, [A6 - 0x8FE]
00001826 2D48 F6FE move.l [A6 - 0x902], A0
0000182A 206D F242 movea.l A0, [A5 - 0xDBE]
0000182E 2D68 000A F70C move.l [A6 - 0x8F4], [A0 + 0xA]
00001834 206D F242 movea.l A0, [A5 - 0xDBE]
00001838 3D68 074C FE4E move.w [A6 - 0x1B2], [A0 + 0x74C]
0000183E 4AAE F70C tst.l [A6 - 0x8F4]
00001842 6700 0220 beq +0x222 /* 00001A64 */
00001846 422E F6DD clr.b [A6 - 0x923]
0000184A 1D7C 0001 F695 move.b [A6 - 0x96B], 0x1
label00001850:
00001850 4267 clr.w -[A7]
00001852 2F2E F6FE move.l -[A7], [A6 - 0x902]
00001856 4EAD 1292 jsr [A5 + 0x1292 /* export_590 */]
0000185A 101F move.b D0, [A7]+
0000185C 6600 0206 bne +0x208 /* 00001A64 */
00001860 486E F702 pea.l [A6 - 0x8FE]
00001864 4EAD 12A2 jsr [A5 + 0x12A2 /* export_592 */]
00001868 486E F980 pea.l [A6 - 0x680]
0000186C 486E FBE0 pea.l [A6 - 0x420]
00001870 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00001874 486E F720 pea.l [A6 - 0x8E0]
00001878 486E F980 pea.l [A6 - 0x680]
0000187C 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00001880 486E F980 pea.l [A6 - 0x680]
00001884 486E F6DE pea.l [A6 - 0x922]
00001888 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
0000188C 7010 moveq.l D0, 0x10
0000188E 80AE F6DE or.l D0, [A6 - 0x922]
00001892 2D40 F6DE move.l [A6 - 0x922], D0
00001896 7E04 moveq.l D7, 0x04
00001898 6000 01A0 bra +0x1A2 /* 00001A3A */
label0000189C:
0000189C 3007 move.w D0, D7
0000189E 6B18 bmi +0x1A /* 000018B8 */
000018A0 B07C 001F cmp.w D0, 0x1F
000018A4 6E12 bgt +0x14 /* 000018B8 */
000018A6 41EE F6E2 lea.l A0, [A6 - 0x91E]
000018AA 3200 move.w D1, D0
000018AC E649 lsr D1.w, 3
000018AE 4441 neg.w D1
000018B0 0130 10FF btst [A0 + D1.w - 0x1], D0
000018B4 0A3C 0004 xori.b ccr, 4
label000018B8:
000018B8 6600 017E bne +0x180 /* 00001A38 */
000018BC 3007 move.w D0, D7
000018BE E940 asl D0.w, 4
000018C0 41EE F940 lea.l A0, [A6 - 0x6C0]
000018C4 47F0 0000 lea.l A3, [A0 + D0.w]
000018C8 7004 moveq.l D0, 0x04
000018CA B047 cmp.w D0, D7
000018CC 6654 bne +0x56 /* 00001922 */
000018CE 4A2B 0001 tst.b [A3 + 0x1]
000018D2 6724 beq +0x26 /* 000018F8 */
000018D4 2044 movea.l A0, D4
000018D6 2244 movea.l A1, D4
000018D8 2F11 move.l -[A7], [A1]
000018DA 3F3C 0004 move.w -[A7], 0x4
000018DE 102B 0001 move.b D0, [A3 + 0x1]
000018E2 4880 ext.w D0
000018E4 3F00 move.w -[A7], D0
000018E6 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000018EA 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000018EE 3F3C 0004 move.w -[A7], 0x4
000018F2 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000018F6 209F move.l [A0], [A7]+
label000018F8:
000018F8 4A2B 000A tst.b [A3 + 0xA]
000018FC 6724 beq +0x26 /* 00001922 */
000018FE 2044 movea.l A0, D4
00001900 2244 movea.l A1, D4
00001902 2F11 move.l -[A7], [A1]
00001904 3F3C 0004 move.w -[A7], 0x4
00001908 102B 000A move.b D0, [A3 + 0xA]
0000190C 4880 ext.w D0
0000190E 3F00 move.w -[A7], D0
00001910 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00001914 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
00001918 3F3C 0004 move.w -[A7], 0x4
0000191C 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
00001920 209F move.l [A0], [A7]+
label00001922:
00001922 7006 moveq.l D0, 0x06
00001924 B047 cmp.w D0, D7
00001926 6E00 0110 bgt +0x112 /* 00001A38 */
0000192A 4267 clr.w -[A7]
0000192C 102B 0001 move.b D0, [A3 + 0x1]
00001930 4880 ext.w D0
00001932 3F00 move.w -[A7], D0
00001934 4EAD 15A2 jsr [A5 + 0x15A2 /* export_688 */]
00001938 101F move.b D0, [A7]+
0000193A 6722 beq +0x24 /* 0000195E */
0000193C 3C2B 0006 move.w D6, [A3 + 0x6]
00001940 DC6E FE4E add.w D6, [A6 - 0x1B2]
00001944 5FC0 sle D0
00001946 206D F24E movea.l A0, [A5 - 0xDB2]
0000194A BC68 0002 cmp.w D6, [A0 + 0x2]
0000194E 5EC1 sgt D1
00001950 8001 or.b D0, D1
00001952 670A beq +0xC /* 0000195E */
00001954 2F0B move.l -[A7], A3
00001956 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
0000195A 6000 00DC bra +0xDE /* 00001A38 */
label0000195E:
0000195E 7001 moveq.l D0, 0x01
00001960 B02B 0001 cmp.b D0, [A3 + 0x1]
00001964 6600 009C bne +0x9E /* 00001A02 */
00001968 7000 moveq.l D0, 0x00
0000196A 102B 0005 move.b D0, [A3 + 0x5]
0000196E C0BC 0000 003F and.l D0, 0x3F /* '?' */
00001974 3A00 move.w D5, D0
00001976 206D F24E movea.l A0, [A5 - 0xDB2]
0000197A 2068 0004 movea.l A0, [A0 + 0x4]
0000197E 3006 move.w D0, D6
00001980 C1FC 002E muls.w D0, 0x2E /* '.' */
00001984 4A70 0014 tst.w [A0 + D0.w + 0x14]
00001988 6C42 bge +0x44 /* 000019CC */
0000198A 7004 moveq.l D0, 0x04
0000198C B045 cmp.w D0, D5
0000198E 5FC0 sle D0
00001990 7224 moveq.l D1, 0x24
00001992 B245 cmp.w D1, D5
00001994 56C1 sne D1
00001996 C001 and.b D0, D1
00001998 6768 beq +0x6A /* 00001A02 */
0000199A 206E 000A movea.l A0, [A6 + 0xA]
0000199E 2248 movea.l A1, A0
000019A0 43E9 0042 lea.l A1, [A1 + 0x42]
000019A4 7020 moveq.l D0, 0x20
label000019A6:
000019A6 3F21 move.w -[A7], -[A1]
000019A8 51C8 FFFC dbf D0, -0x6 /* 000019A6 */
000019AC 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000019B0 3F06 move.w -[A7], D6
000019B2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000019B6 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000019BA 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000019BE 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000019C2 7020 moveq.l D0, 0x20
label000019C4:
000019C4 30DF move.w [A0]+, [A7]+
000019C6 51C8 FFFC dbf D0, -0x6 /* 000019C4 */
000019CA 6036 bra +0x38 /* 00001A02 */
label000019CC:
000019CC 7008 moveq.l D0, 0x08
000019CE B045 cmp.w D0, D5
000019D0 6630 bne +0x32 /* 00001A02 */
000019D2 206E 000A movea.l A0, [A6 + 0xA]
000019D6 2248 movea.l A1, A0
000019D8 43E9 0042 lea.l A1, [A1 + 0x42]
000019DC 7020 moveq.l D0, 0x20
label000019DE:
000019DE 3F21 move.w -[A7], -[A1]
000019E0 51C8 FFFC dbf D0, -0x6 /* 000019DE */
000019E4 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000019E8 3F06 move.w -[A7], D6
000019EA 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000019EE 4EAD 04F2 jsr [A5 + 0x4F2 /* export_154 */]
000019F2 3F3C 0042 move.w -[A7], 0x42 /* 'B' */
000019F6 4EAD 050A jsr [A5 + 0x50A /* export_157 */]
000019FA 7020 moveq.l D0, 0x20
label000019FC:
000019FC 30DF move.w [A0]+, [A7]+
000019FE 51C8 FFFC dbf D0, -0x6 /* 000019FC */
label00001A02:
00001A02 7001 moveq.l D0, 0x01
00001A04 B02B 0001 cmp.b D0, [A3 + 0x1]
00001A08 662E bne +0x30 /* 00001A38 */
00001A0A 2D4B F68C move.l [A6 - 0x974], A3
00001A0E 206D F24E movea.l A0, [A5 - 0xDB2]
00001A12 2068 0004 movea.l A0, [A0 + 0x4]
00001A16 3006 move.w D0, D6
00001A18 C1FC 002E muls.w D0, 0x2E /* '.' */
00001A1C 49F0 0000 lea.l A4, [A0 + D0.w]
00001A20 082C 0000 0007 btst.b [A4 + 0x7], 0x0
00001A26 6710 beq +0x12 /* 00001A38 */
00001A28 7000 moveq.l D0, 0x00
00001A2A 102C 0007 move.b D0, [A4 + 0x7]
00001A2E C0BC 0000 00FE and.l D0, 0xFE
00001A34 1940 0007 move.b [A4 + 0x7], D0
label00001A38:
00001A38 5247 addq.w D7, 1
label00001A3A:
00001A3A 701D moveq.l D0, 0x1D
00001A3C B047 cmp.w D0, D7
00001A3E 6C00 FE5C bge -0x1A2 /* 0000189C */
00001A42 486E F980 pea.l [A6 - 0x680]
00001A46 486E F6DE pea.l [A6 - 0x922]
00001A4A 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00001A4E 206E 000E movea.l A0, [A6 + 0xE]
00001A52 2248 movea.l A1, A0
00001A54 202E F6DE move.l D0, [A6 - 0x922]
00001A58 8091 or.l D0, [A1]
00001A5A 2080 move.l [A0], D0
00001A5C 422E F695 clr.b [A6 - 0x96B]
00001A60 6000 FDEE bra -0x210 /* 00001850 */
label00001A64:
00001A64 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00001A68 4E5E unlink A6
00001A6A 205F movea.l A0, [A7]+
00001A6C DEFC 000E add.w A7, 0xE
00001A70 4ED0 jmp [A0]
00001A72 0000 0000 ori.b D0, 0x0
00001A76 0000 0000 ori.b D0, 0x0
00001A7A 0000 0000 ori.b D0, 0x0
00001A7E 0000 0000 ori.b D0, 0x0
00001A82 0000 0000 ori.b D0, 0x0
00001A86 0000 0000 ori.b D0, 0x0
00001A8A 0000 0000 ori.b D0, 0x0
00001A8E 0000 0000 ori.b D0, 0x0
00001A92 0000 0000 ori.b D0, 0x0
00001A96 0000 0000 ori.b D0, 0x0
00001A9A 0000 0000 ori.b D0, 0x0
00001A9E 0000 0000 ori.b D0, 0x0
00001AA2 0000 0000 ori.b D0, 0x0
00001AA6 0000 0000 ori.b D0, 0x0
00001AAA 0000 0000 ori.b D0, 0x0
00001AAE 0000 0000 ori.b D0, 0x0
00001AB2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001AB4-00001AB8
fn00001AB4:
00001AB4 4E56 FFB6 link A6, -0x004A
// end alternate branch 00001AB4-00001AB8
fn00001AB4: // (misaligned)
00001AB6 FFB6 .invalid <<F/6/7>>
00001AB8 2F07 move.l -[A7], D7
00001ABA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001ABE 486E FFFA pea.l [A6 - 0x6]
00001AC2 486E FFB8 pea.l [A6 - 0x48]
00001AC6 3F2E 0010 move.w -[A7], [A6 + 0x10]
00001ACA 4EBA FD10 jsr [PC - 0x2F0 /* 000017DC */]
00001ACE 4A6D F212 tst.w [A5 - 0xDEE]
00001AD2 6702 beq +0x4 /* 00001AD6 */
00001AD4 605C bra +0x5E /* 00001B32 */
label00001AD6:
00001AD6 206D F242 movea.l A0, [A5 - 0xDBE]
00001ADA 216E FFFA 073E move.l [A0 + 0x73E], [A6 - 0x6]
00001AE0 3D6E 000C FFB6 move.w [A6 - 0x4A], [A6 + 0xC]
00001AE6 3E2E 000E move.w D7, [A6 + 0xE]
00001AEA 6040 bra +0x42 /* 00001B2C */
label00001AEC:
00001AEC 206D F24E movea.l A0, [A5 - 0xDB2]
00001AF0 2068 0004 movea.l A0, [A0 + 0x4]
00001AF4 3007 move.w D0, D7
00001AF6 C1FC 002E muls.w D0, 0x2E /* '.' */
00001AFA 4870 0007 pea.l [A0 + D0.w + 0x7]
00001AFE 3F3C 0005 move.w -[A7], 0x5
00001B02 3007 move.w D0, D7
00001B04 6B18 bmi +0x1A /* 00001B1E */
00001B06 B07C 020F cmp.w D0, 0x20F
00001B0A 6E12 bgt +0x14 /* 00001B1E */
00001B0C 41EE FFFA lea.l A0, [A6 - 0x6]
00001B10 3200 move.w D1, D0
00001B12 E649 lsr D1.w, 3
00001B14 4441 neg.w D1
00001B16 0130 10FF btst [A0 + D1.w - 0x1], D0
00001B1A 0A3C 0004 xori.b ccr, 4
label00001B1E:
00001B1E 57C0 seq D0
00001B20 4400 neg.b D0
00001B22 1F00 move.b -[A7], D0
00001B24 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00001B28 5247 addq.w D7, 1
00001B2A 6906 bvs +0x8 /* 00001B32 */
label00001B2C:
00001B2C BE6E FFB6 cmp.w D7, [A6 - 0x4A]
00001B30 6FBA ble -0x44 /* 00001AEC */
label00001B32:
00001B32 2E1F move.l D7, [A7]+
00001B34 4E5E unlink A6
00001B36 205F movea.l A0, [A7]+
00001B38 DEFC 000A add.w A7, 0xA /* '\n' */
00001B3C 4ED0 jmp [A0]
fn00001B3E:
00001B3E 4E56 0000 link A6, 0
00001B42 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B46 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
00001B4A 41ED F252 lea.l A0, [A5 - 0xDAE]
00001B4E B1ED F24E cmpa.l A0, [A5 - 0xDB2]
00001B52 660A bne +0xC /* 00001B5E */
00001B54 7000 moveq.l D0, 0x00
00001B56 2B40 FD48 move.l [A5 - 0x2B8], D0
00001B5A 2B40 F840 move.l [A5 - 0x7C0], D0
label00001B5E:
00001B5E 4E5E unlink A6
00001B60 2E9F move.l [A7], [A7]+
00001B62 4E75 rts
00001B64 4E56 FFFC link A6, -0x0004
00001B68 4AAE 0008 tst.l [A6 + 0x8]
00001B6C 6708 beq +0xA /* 00001B76 */
00001B6E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B72 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
label00001B76:
00001B76 4E5E unlink A6
00001B78 2E9F move.l [A7], [A7]+
00001B7A 4E75 rts